Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | main/gcc: temp disable boostrap | Carlo Landmeter | 2016-08-09 | 1 | -1/+3 |
| | | | | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71989 | ||||
* | main/gcc: new bootstrap | Timo Teräs | 2016-07-27 | 4 | -249/+56 |
| | | | | | | | - use subpackages="pkg:split:arch" for clean bootstrap - fix split function for target libraries - remove hash-style patch in favor of the configure option - fix ada for arm*-*-*-musleabi* builds | ||||
* | main/gcc: upgrade to gcc 6 snapshot 20160721 | Timo Teräs | 2016-07-22 | 4 | -150/+54456 |
| | | | | | | | | | | | | | | this includes additional arm fixes that fix u-boot compilation. _pkgbase is expected to be the release tarball, and we have cumulative diff to bring up to the snapshot. gcc marks the snapshot releases as 6.1.1 too, so we use this version for our packaging too. gcc -v reports: gcc version 6.1.1 20160721 (Alpine 6.1.1) so the actual snapshot date is visible too. next release is due to be 6.2. | ||||
* | main/gcc: don't leak host cflags to target when cross-building | Timo Teräs | 2016-07-20 | 1 | -0/+3 |
| | |||||
* | main/gcc: remove the isl dl patch | Timo Teräs | 2016-07-20 | 2 | -594/+0 |
| | |||||
* | main/gcc: build using isl | Timo Teräs | 2016-07-20 | 1 | -2/+2 |
| | |||||
* | main/gcc: don't use vectorized builtins when NEON is not available | Bartłomiej Piotrowski | 2016-07-20 | 2 | -1/+90 |
| | |||||
* | main/gcc: add aarch64 support | Timo Teräs | 2016-07-08 | 3 | -11/+22 |
| | |||||
* | main/gcc: more cross-build fixes | Timo Teräs | 2016-07-06 | 2 | -1/+26 |
| | | | | | | | | | - remove !tracedeps; errors will be shown during packaging but they are safe to ignore. tracedeps is needed for proper so provides to be generated - fix shared libada building when cross-compiling native compiler | ||||
* | main/gcc: restore original ssp nonshared patch | Timo Teräs | 2016-07-06 | 3 | -31/+25 |
| | | | | fixes x86 build | ||||
* | main/gcc: disable libmpx | Timo Teräs | 2016-07-06 | 1 | -2/+3 |
| | | | | it does not work with musl at the time being | ||||
* | main/gcc: upgrade to 6.1.0 | Timo Teräs | 2016-07-05 | 47 | -1892/+1347 |
| | | | | | | | | | | - use --enable-default-pie - patch bind now, ssp-strong, fortify and as-needed to be defaults - remove gentoo esp patches as unneeded (deprecated by the above) - update ecj - remove upstreamed musl patches, add current musl patches - support musl's static pie - fix some bootstrapping related issues | ||||
* | main/gcc: upgrade to 5.3.0 | Natanael Copa | 2015-12-16 | 1 | -4/+4 |
| | | | | This is a bug fix release | ||||
* | Do not delete *.la files manually | Bartłomiej Piotrowski | 2015-09-10 | 1 | -1/+0 |
| | | | | | Since abuild v2.22.0, these are removed automatically unless 'libtool' option has been specified. | ||||
* | main/gcc: upgrade to 5.2.0 | Timo Teräs | 2015-08-28 | 3 | -56/+27 |
| | |||||
* | main/gcc: fix arm patch | Timo Teräs | 2015-06-05 | 2 | -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.0 | Timo Teräs | 2015-06-05 | 50 | -2069/+1766 |
| | |||||
* | main/gcc: support i586-alpine-linux-musl triplet | Natanael Copa | 2015-05-28 | 1 | -1/+2 |
| | |||||
* | main/gcc: add support for bootstrapping a mipsel toolchain | William Pitcock | 2015-05-14 | 1 | -0/+1 |
| | |||||
* | main/{gcc,java-gcj-compat}: use paxmark | Timo Teräs | 2015-04-09 | 1 | -6/+6 |
| | |||||
* | main/*: remove !libiconv-dev from makedepends | Natanael Copa | 2015-04-09 | 1 | -1/+1 |
| | |||||
* | 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. |