Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | main/gcc: add musl/fortify support, and enable it by default | Timo Teräs | 2015-03-16 | 3 | -1/+51 |
| | |||||
* | main/gcc: cherry-pick fix for pr64037, and update ada pkgdesc | Timo Teräs | 2015-01-28 | 2 | -4/+91 |
| | | | | ref #3680 | ||||
* | main/gcc: rebuild using ld.bfd | Timo Teräs | 2014-12-12 | 1 | -1/+1 |
| | | | | fixes #3616 | ||||
* | main/gcc: apply bug fix from pr63740 (should fix arm bootstrap) | Timo Teräs | 2014-12-11 | 2 | -1/+22 |
| | | | | bump pkgrel as this seems to affect thing in general | ||||
* | main/gcc: another attempt at ada arm/muslgnueabi fixing | Timo Teräs | 2014-12-11 | 2 | -4/+4 |
| | | | | Makefile allows only for one '%' in the filter-out pattern | ||||
* | main/gcc: fix muslgnueabi detection in ada bootstrap | Timo Teräs | 2014-12-11 | 2 | -3/+14 |
| | |||||
* | main/gcc: upgrade to 4.9.2, drop uclibc support | Timo Teräs | 2014-12-10 | 17 | -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.3 | Timo Teräs | 2014-08-01 | 4 | -534/+16 |
| | |||||
* | main/gcc: ship libiberty with gcc | Natanael Copa | 2014-05-15 | 1 | -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 patch | Natanael Copa | 2014-05-12 | 2 | -5/+5 |
| | | | | we need to use __asm__ instead of asm | ||||
* | main/gcc: fix posix_memalign prototype for c++ | Natanael Copa | 2014-05-08 | 2 | -1/+32 |
| | |||||
* | main/gcc: - make libatomic a subpackage | Stuart Cardall | 2014-04-16 | 1 | -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 default | Timo Teräs | 2014-03-25 | 6 | -17/+96 |
| | | | | ref #2614 | ||||
* | main/gcc: java/musl fixes | Timo Teräs | 2014-02-19 | 3 | -1/+178 |
| | |||||
* | main/gcc: boehm-gc/musl fixes, fix ecj pax flags | Timo Teräs | 2014-02-17 | 2 | -4/+55 |
| | | | | | update java-gcj-compat together with gcc as they are integrally bound together. | ||||
* | main/gcc: fix patch path | Timo Teräs | 2013-12-26 | 2 | -5/+5 |
| | |||||
* | main/gcc: revert gentoo's addition of -fstack-check | Timo Teräs | 2013-12-26 | 2 | -15/+14 |
| | | | | I disagree, we don't want it as default. | ||||
* | main/gcc: update fix to compile Ada with -fno-stack-check. | Leslie P. Polzer | 2013-11-29 | 1 | -9/+6 |
| | |||||
* | main/gcc: fix cross compiler creation and cross compiling native compiler | Timo Teräs | 2013-10-18 | 1 | -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 more | Timo Teräs | 2013-10-18 | 1 | -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.2 | Natanael Copa | 2013-10-17 | 12 | -116/+834 |
| | |||||
* | main/gcc: fix alpine/musl specific libssp patch | Timo Teräs | 2013-09-26 | 2 | -4/+12 |
| | |||||
* | main/gcc: fix crossbuild failure | Timo Teräs | 2013-09-25 | 1 | -0/+6 |
| | |||||
* | main/gcc: unbreak libgcc on uclibc, update musl patches | Timo Teräs | 2013-09-25 | 3 | -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 updates | Timo Teräs | 2013-09-24 | 4 | -281/+117 |
| | |||||
* | main/gcc: implement crosscompiler creation and crossbuilding, musl fixes | Timo Teräs | 2013-09-23 | 13 | -123/+1651 |
| | |||||
* | Revert "main/gcc: fixes, support crosscompiler creation" | Natanael Copa | 2013-09-10 | 9 | -785/+76 |
| | | | | | | Needs newer abuild This reverts commit ea0af854b52e5d2b44e6af094572e6ae38d1ba5a. | ||||
* | main/gcc: fixes, support crosscompiler creation | Timo Teräs | 2013-09-10 | 9 | -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 makedepends | Natanael Copa | 2013-09-09 | 1 | -0/+1 |
| | | | | we need gnat to build gnat. This introduces a circular makedepends. | ||||
* | main/gcc: enable ada | Natanael Copa | 2013-09-06 | 1 | -5/+4 |
| | | | | This require manual bootstrapping on build servers... | ||||
* | main/gcc: initial support for ada | Natanael Copa | 2013-08-30 | 2 | -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 uclibc | Natanael Copa | 2013-07-14 | 1 | -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 support | Timo Teräs | 2013-07-12 | 3 | -12/+77 |
| | |||||
* | main/gcc: upgrade to 4.8.1 | Natanael Copa | 2013-07-12 | 18 | -1167/+922 |
| | | | | TODO: fix gcc-go | ||||
* | main/gcc: crosscompile, musl and arm support | Timo Teräs | 2013-07-12 | 5 | -15/+694 |
| | |||||
* | main/gcc: install gcc specs in proper location | Natanael Copa | 2013-07-03 | 1 | -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 line | Natanael Copa | 2013-05-21 | 1 | -3/+0 |
| | | | | fixes #1898 | ||||
* | main/gcc: make sure libiconv-dev is not installed when building gcc | Natanael Copa | 2013-05-14 | 1 | -1/+1 |
| | | | | it messes things up badly | ||||
* | main/gcc: do not include the pkgrel in gcc -v | Natanael Copa | 2013-04-26 | 1 | -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 java | Natanael Copa | 2013-04-25 | 1 | -2/+2 |
| | | | | java and pax are not best friends... | ||||
* | main/gcc: fix gcc plugins | Natanael Copa | 2013-04-24 | 1 | -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 right | Natanael Copa | 2013-04-23 | 1 | -11/+12 |
| | |||||
* | main/gcc: fix versioned deps | Natanael Copa | 2013-04-22 | 1 | -2/+3 |
| | | | | we need set the correct pkgrel | ||||
* | main/gcc: depend on libgomp | Natanael Copa | 2013-04-22 | 1 | -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 deps | Natanael Copa | 2013-04-22 | 2 | -19/+89 |
| | | | | also fix gcc-objc subpackage | ||||
* | main/gcc: g++ should depend on libc headers | Natanael Copa | 2013-01-22 | 1 | -2/+2 |
| | | | | fixes #1577 | ||||
* | main/gcc: rebuild against cloog 0.18.0 | Bartłomiej Piotrowski | 2013-01-05 | 1 | -1/+1 |
| | |||||
* | main/gcc: add support for glibc | Carlo Landmeter | 2013-01-04 | 1 | -0/+6 |
| | |||||
* | main/gcc: rebuild with new abuild to get rid of dup provides in libgcj | Natanael Copa | 2012-10-30 | 1 | -1/+1 |
| | |||||
* | main/gcc: enable gcc-go | Natanael Copa | 2012-10-30 | 1 | -4/+1 |
| | | | | we now have ucontext in uclibc |