aboutsummaryrefslogtreecommitdiffstats
path: root/main/gcc
Commit message (Collapse)AuthorAgeFilesLines
* Do not delete *.la files manuallyBartłomiej Piotrowski2015-09-101-1/+0
| | | | | Since abuild v2.22.0, these are removed automatically unless 'libtool' option has been specified.
* main/gcc: upgrade to 5.2.0Timo Teräs2015-08-283-56/+27
|
* main/gcc: fix arm patchTimo Teräs2015-06-052-5/+5
| | | | | (the original arm build failed for unrelated reason on builder, so no pkgrel bump is needed)
* main/gcc: upgrade to gcc 5.1.0Timo Teräs2015-06-0550-2069/+1766
|
* main/gcc: support i586-alpine-linux-musl tripletNatanael Copa2015-05-281-1/+2
|
* main/gcc: add support for bootstrapping a mipsel toolchainWilliam Pitcock2015-05-141-0/+1
|
* main/{gcc,java-gcj-compat}: use paxmarkTimo Teräs2015-04-091-6/+6
|
* main/*: remove !libiconv-dev from makedependsNatanael Copa2015-04-091-1/+1
|
* main/gcc: add musl/fortify support, and enable it by defaultTimo Teräs2015-03-163-1/+51
|
* main/gcc: cherry-pick fix for pr64037, and update ada pkgdescTimo Teräs2015-01-282-4/+91
| | | | ref #3680
* main/gcc: rebuild using ld.bfdTimo Teräs2014-12-121-1/+1
| | | | fixes #3616
* main/gcc: apply bug fix from pr63740 (should fix arm bootstrap)Timo Teräs2014-12-112-1/+22
| | | | bump pkgrel as this seems to affect thing in general
* main/gcc: another attempt at ada arm/muslgnueabi fixingTimo Teräs2014-12-112-4/+4
| | | | Makefile allows only for one '%' in the filter-out pattern
* main/gcc: fix muslgnueabi detection in ada bootstrapTimo Teräs2014-12-112-3/+14
|
* main/gcc: upgrade to 4.9.2, drop uclibc supportTimo Teräs2014-12-1017-1039/+581
| | | | | | | | * refresh gentoo esp patches * split alpine specific esp changes to nice patch * update musl, poison-system-directories and cloog-dl patches * rebase our ada-musl and ada-no-pie patches * remove unneeded patches (bugs fixed upstream, and uclibc patches)
* main/gcc: ugprade to 4.8.3Timo Teräs2014-08-014-534/+16
|
* 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
|