Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | main/gcc: fix source URLs (HTTP instead of FTP) | Oliver Smith | 2018-05-06 | 1 | -2/+2 |
| | | | | | | | | | | | This commit switches ftp:// to http://, as the former link does not work anymore. Looks like GNU finally disabled their FTP service, as announced here: > If you maintain scripts used to access ftp.gnu.org over FTP, > we strongly encourage you to change them to use HTTPS instead. I've changed it to http:// to match the binutils package. | ||||
* | main/gcc: add secfixes | Henrik Riomar | 2018-05-01 | 14 | -2/+7399 |
| | | | | | | | | Add support for Indirect thunk in gcc, backport from: https://github.com/hjl-tools/gcc branch: hjl/indirect/gcc-6-branch/master Reference: http://git.yoctoproject.org/cgit.cgi/poky/commit/meta/recipes-devtools/gcc?h=pyro&id=dc786f9841ea687fa46ee3f03a1a39da441336b3 | ||||
* | main/gcc: fix c89/c99 wrappers | Daniel Sabogal | 2018-02-27 | 1 | -4/+4 |
| | | | | | Prevent variables in the here-document from being expanded. Keep indentation and use $() for consistency. | ||||
* | main/gcc: add c89/c99 wrappers | Natanael Copa | 2017-12-26 | 1 | -2/+29 |
| | | | | | required by POSIX fixes #6610 | ||||
* | main/gcc: ada mips64 support, and fix error caused by the pure64 patch | Nils Andreas Svee | 2017-12-24 | 2 | -1/+227 |
| | |||||
* | main/gcc: disable multilib paths on mips64 | Nils Andreas Svee | 2017-12-24 | 2 | -2/+51 |
| | |||||
* | main/gcc: add arch specific configure options for MIPS | Nils Andreas Svee | 2017-12-24 | 1 | -1/+4 |
| | |||||
* | main/gcc: disable .gnu_hash on MIPS archs | Nils Andreas Svee | 2017-12-11 | 1 | -1/+7 |
| | |||||
* | main/gcc: disable libitm on mips archs, as it causes compilation to fail | Nils Andreas Svee | 2017-12-11 | 1 | -0/+1 |
| | |||||
* | main/gcc: import patch from upstream fixing compilation issue on mips | Nils Andreas Svee | 2017-12-11 | 2 | -1/+47 |
| | |||||
* | main/gcc: fix cross-compilation | Kaarle Ritvanen | 2017-08-24 | 1 | -2/+2 |
| | |||||
* | main/gcc: fix cross-compiler build | Timo Teräs | 2017-07-14 | 1 | -3/+4 |
| | |||||
* | main/gcc: update to 6.4.0 | Timo Teräs | 2017-07-13 | 4 | -83/+22 |
| | | | | | - remove patches merged upstream - remove aarch64 workaround needed for PR77455 that is now fixed | ||||
* | main/gcc: add armv5-*-*eabi triplet | Timo Teräs | 2017-06-01 | 1 | -0/+1 |
| | |||||
* | main/gcc: fix cross-compile paths for gdb helper | xentec | 2017-05-23 | 1 | -3/+4 |
| | |||||
* | main/gcc: add missing libffi patch | Timo Teräs | 2017-05-02 | 1 | -0/+13 |
| | |||||
* | main/gcc: fix libffi which caused gcj to not work | Timo Teräs | 2017-05-02 | 1 | -127/+46 |
| | |||||
* | main/gcc: fix -m32 on ppc64le | Natanael Copa | 2017-04-25 | 1 | -2/+2 |
| | |||||
* | main/gcc: trigger rebuild for resetting triplet on armhf | Natanael Copa | 2017-04-05 | 1 | -1/+1 |
| | | | | | We change the triplet from armv6-alpine-linux-muslgnueabihf to armv6-alpine-linux-musleabihf and need to trigger a rebuild to do so. | ||||
* | scripts/bootstrap.sh, main/{binutils,gcc,musl}: no more options="toolchain" | Timo Teräs | 2017-02-27 | 1 | -2/+1 |
| | | | | abuild has been updated to figure this one out from $BOOTSTRAP. | ||||
* | main/gcc: fix gcj bug on s390x | Tuan M. Hoang | 2017-02-23 | 2 | -0/+30 |
| | |||||
* | scripts/bootstrap.sh, binutils, gcc, musl: improve bootstrap | Timo Teräs | 2017-02-17 | 1 | -33/+26 |
| | | | | | | | | | - requires new abuild (from git until 2.30 is tagged) - properly build initial musl-dev before c-compiler is available - mark core aports with options=toolchain, and fix all makedepends - bootstrap.sh: reorganize and use set -e there - bootstrap.sh: use new EXTRADEPENDS_* to pull in implicit dependencies during bootstrap to simplify the script | ||||
* | main/gcc: fix ppc64le triplet match, and lib path | Fernando Seiti Furusato | 2017-02-08 | 2 | -4/+62 |
| | | | | Signed-off-by: Fernando Seiti Furusato <ferseiti@linux.vnet.ibm.com> | ||||
* | main/gcc: add flags for ppc64le (ref github #765) | William Pitcock | 2017-01-26 | 1 | -0/+1 |
| | |||||
* | main/gcc: more paxmark cleanup | William Pitcock | 2017-01-24 | 1 | -4/+1 |
| | |||||
* | Revert "main/gcc: disable all paxmark calls when cross-building" | William Pitcock | 2017-01-24 | 1 | -4/+6 |
| | | | | This reverts commit bae9e2d7c0f9201348d3267596b24a34fa03dc91. | ||||
* | main/gcc: disable all paxmark calls when cross-building | William Pitcock | 2017-01-24 | 1 | -6/+4 |
| | |||||
* | main/gcc: do not paxmark if cross-building | William Pitcock | 2017-01-24 | 1 | -1/+4 |
| | | | | paxctl rejects the binaries as invalid ELF images, because they aren't built for the system architecture | ||||
* | main/gcc: powerpc: fix up rs6000 spec files (ref #3596) | William Pitcock | 2017-01-24 | 2 | -3/+67 |
| | | | | | | The rs6000 spec files do not use gnu-user.h's definitions and therefore were not default-pie aware. To fix it for now, we simply override the linux spec definitions with the relevant ones from gnu-user.h. Thanks to fabled for helping debug! | ||||
* | main/gcc: powerpc: everyone is wrong, the real answer is ↵ | William Pitcock | 2017-01-24 | 1 | -1/+1 |
| | | | | --enable-decimal-float=no | ||||
* | main/gcc: add triplet for powerpc | William Pitcock | 2017-01-24 | 1 | -0/+1 |
| | |||||
* | main/gcc: upgrade to 6.3.0 | Natanael Copa | 2016-12-26 | 1 | -12/+11 |
| | |||||
* | main/gcc: expand cross-compiler lib symlinks as linker scripts | Timo Teräs | 2016-11-21 | 1 | -0/+10 |
| | | | | | | | | This makes gcc to search the actual library from libpath. Needed because cross-compiler's library is really in --sysroot path. Alternative is to move the .so files to separate new target arch specific gcc-dev package. But that'd require musl-dev or build-base to depend on it, so this is the easy fix around it. | ||||
* | main/gcc: add s390x support | Tuan M. Hoang | 2016-11-21 | 3 | -3/+51 |
| | |||||
* | main/gcc: add ld -Bsymbolic for static pie linking | Timo Teräs | 2016-10-25 | 2 | -5/+5 |
| | | | | ref #6372 | ||||
* | main/gcc: upgrade to 6.2.1 | Natanael Copa | 2016-09-29 | 1 | -1/+1 |
| | |||||
* | main/gcc: remove omit-frame-pointer on aarch64 | Carlo Landmeter | 2016-09-01 | 1 | -0/+9 |
| | |||||
* | main/gcc: upgrade to 6.2.0 | Natanael Copa | 2016-08-30 | 2 | -54453/+5 |
| | |||||
* | 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 |