aboutsummaryrefslogtreecommitdiffstats
path: root/main/gcc
Commit message (Collapse)AuthorAgeFilesLines
* main/gcc: ship libiberty with gccNatanael Copa2014-05-151-5/+2
| | | | | | | gcc is the upstream for libiberty https://gcc.gnu.org/ml/gcc/2013-03/msg00301.html apparently binutils no longer ship it either.
* main/gcc: fix musl posix_memalign patchNatanael Copa2014-05-122-5/+5
| | | | we need to use __asm__ instead of asm
* main/gcc: fix posix_memalign prototype for c++Natanael Copa2014-05-082-1/+32
|
* main/gcc: - make libatomic a subpackageStuart Cardall2014-04-161-1/+15
| | | | | | | This patch makes libatomic a subpackage of gcc which stops openvswitch installing gcc & all of it's dependencies. fixes #2844
* main/gcc: enable relro by defaultTimo Teräs2014-03-256-17/+96
| | | | ref #2614
* main/gcc: java/musl fixesTimo Teräs2014-02-193-1/+178
|
* main/gcc: boehm-gc/musl fixes, fix ecj pax flagsTimo Teräs2014-02-172-4/+55
| | | | | update java-gcj-compat together with gcc as they are integrally bound together.
* main/gcc: fix patch pathTimo Teräs2013-12-262-5/+5
|
* main/gcc: revert gentoo's addition of -fstack-checkTimo Teräs2013-12-262-15/+14
| | | | I disagree, we don't want it as default.
* main/gcc: update fix to compile Ada with -fno-stack-check.Leslie P. Polzer2013-11-291-9/+6
|
* main/gcc: fix cross compiler creation and cross compiling native compilerTimo Teräs2013-10-181-2/+1
| | | | | | | - paxctl is needed always, make it unconditional dependency - when cross building native compiler, the configury breaks unless all the host libraries are present (it tries to include them) so make sure builder has whatever the host needs
* main/gcc: fix ada bootstrap once moreTimo Teräs2013-10-181-1/+3
| | | | | | | | | | | | The new gentoo piepatches add -fstack-check to defaults which make ADA bootstrap break on certain platforms (at least arm). The configure patch affects stage1_cflags, which is needed if the currently installed host compiler has -fstack-check in it. The Makefile.in part affects rest of the bootstrap stages and is required if the current patch set includes -fstack-check in the default spec.
* main/gcc: upgrade to 4.8.2Natanael Copa2013-10-1712-116/+834
|
* main/gcc: fix alpine/musl specific libssp patchTimo Teräs2013-09-262-4/+12
|
* main/gcc: fix crossbuild failureTimo Teräs2013-09-251-0/+6
|
* main/gcc: unbreak libgcc on uclibc, update musl patchesTimo Teräs2013-09-253-235/+268
| | | | | | | - refresh all musl patches (gcc_cv_libc_provides_ssp detects now) - add patch to fix the musl patch so that on uclibc we also use gcc_cv_target_dl_iterate_phdr since the sources was changed to use this instead of __GLIBC__ defines
* main/gcc: unbreak ada on uclibc, crossbuild fixes, and musl updatesTimo Teräs2013-09-244-281/+117
|
* main/gcc: implement crosscompiler creation and crossbuilding, musl fixesTimo Teräs2013-09-2313-123/+1651
|
* Revert "main/gcc: fixes, support crosscompiler creation"Natanael Copa2013-09-109-785/+76
| | | | | | Needs newer abuild This reverts commit ea0af854b52e5d2b44e6af094572e6ae38d1ba5a.
* main/gcc: fixes, support crosscompiler creationTimo Teräs2013-09-109-76/+785
| | | | | | | | - implement cross compiler creation - fix musl build - fix cross-building - fix ada to default to shared linking - fix gcc-gnat dependencies
* main/gcc: add gcc-gnat to makedependsNatanael Copa2013-09-091-0/+1
| | | | we need gnat to build gnat. This introduces a circular makedepends.
* main/gcc: enable adaNatanael Copa2013-09-061-5/+4
| | | | This require manual bootstrapping on build servers...
* main/gcc: initial support for adaNatanael Copa2013-08-302-16/+109
| | | | | | | For now we have ada off by default. To enable it you need a crosscompiled bootstrap ada in PATH (See http://dev.alpinelinux.org/~shafire/) and then LANG_ADA=true abuild -r
* main/gcc: disable ifunc attrs, dont disable symvers for uclibcNatanael Copa2013-07-141-4/+12
| | | | | | | | | | Seems gcc 4.8.1 started using ifunc attributes in libatomic which go uses heavily. This requires ldso support which is not done in uclibc nor musl. Only in glibc at the time. GCC configure does not detect it properly. Also, do not disable symvers for uClibc - otherwise we break ABI for libstdc++
* main/gcc: fix crossbuild and musl supportTimo Teräs2013-07-123-12/+77
|
* main/gcc: upgrade to 4.8.1Natanael Copa2013-07-1218-1167/+922
| | | | TODO: fix gcc-go
* main/gcc: crosscompile, musl and arm supportTimo Teräs2013-07-125-15/+694
|
* main/gcc: install gcc specs in proper locationNatanael Copa2013-07-031-23/+20
| | | | | | | | and unify gcclibdir and gcclibexec variables the specs fix should make the vanilla.specs work again. fixes #2129
* main/gcc: remove obsolete sed lineNatanael Copa2013-05-211-3/+0
| | | | fixes #1898
* main/gcc: make sure libiconv-dev is not installed when building gccNatanael Copa2013-05-141-1/+1
| | | | it messes things up badly
* main/gcc: do not include the pkgrel in gcc -vNatanael Copa2013-04-261-2/+2
| | | | | | | It breaks building the gcc plugins for our linux-grsec kernel, the 3rd party mods By excluding the pkgrel from gcc -v we avoid needing to rebuild kernel every time we rebuild gcc.
* main/gcc: disable emutramp on javaNatanael Copa2013-04-251-2/+2
| | | | java and pax are not best friends...
* main/gcc: fix gcc pluginsNatanael Copa2013-04-241-7/+1
| | | | | we should keep the plugin/include files in main gcc package otherwise plugins and linux-grsec fails to build
* main/gcc: try again to get the versioned dependency rightNatanael Copa2013-04-231-11/+12
|
* main/gcc: fix versioned depsNatanael Copa2013-04-221-2/+3
| | | | we need set the correct pkgrel
* main/gcc: depend on libgompNatanael Copa2013-04-221-5/+6
| | | | | | | we don't bother create a separate libgomp-dev subpackage. just depend on libgomp to make it simple we also depend on the exact gcc version when we pullin gcc pkg.
* main/gcc: upgrade to 4.7.3 and clean up subpkg depsNatanael Copa2013-04-222-19/+89
| | | | also fix gcc-objc subpackage
* main/gcc: g++ should depend on libc headersNatanael Copa2013-01-221-2/+2
| | | | fixes #1577
* main/gcc: rebuild against cloog 0.18.0Bartłomiej Piotrowski2013-01-051-1/+1
|
* main/gcc: add support for glibcCarlo Landmeter2013-01-041-0/+6
|
* main/gcc: rebuild with new abuild to get rid of dup provides in libgcjNatanael Copa2012-10-301-1/+1
|
* main/gcc: enable gcc-goNatanael Copa2012-10-301-4/+1
| | | | we now have ucontext in uclibc
* main/gcc: upgrade to 4.7.2Natanael Copa2012-10-022-8/+8
|
* main/gcc: upgrade to 4.7.1Natanael Copa2012-09-1013-443/+514
| | | | Disable gcc-go for now. It needs ucontext which we don't have.
* main/gcc: upggrade to 4.6.3Natanael Copa2012-03-122-31/+29
|
* main/gcc: fix libexec path to cc1Timo Teräs2012-02-111-1/+1
|
* main/gcc: fix pax flags for gcc, g++ and gijTimo Teräs2012-02-111-3/+7
| | | | ref #998
* main/gcc: remove libffi docsNatanael Copa2011-12-221-2/+3
| | | | ref #870
* main/gcc: bump pkgrel so we actually get the libquadmath splitNatanael Copa2011-12-051-1/+1
| | | | | | This also helps us with the librt-as-needed revert. fixes #854
* main/gcc: split out libquadmathWilliam Pitcock2011-12-051-1/+12
|