Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | main/gcc: Add support for the D programming language | Geod24 | 2019-12-26 | 3 | -2/+1285 |
| | | | | | | | | | | | GDC, the GCC-based D compiler, is part of GCC since GCC9. Upstream support for Musl was added progressively (D relies heavily on libc), and some key components were missing as of GCC 9.2.0 release (2019-08-12). The final patches to support Musl have been submitted to the gcc-patches mailing list on the 2019-08-21. This includes a smaller version of those patches, tailored to only include the changes necessary to Musl. Most of the patch could be removed after/if GCC 9.3.0 is released. | ||||
* | main/gcc: update url to use https | J0WI | 2019-12-22 | 1 | -1/+1 |
| | |||||
* | main/gcc: fix gimplify.c omp_default_clause | Milan P. Stanić | 2019-11-25 | 2 | -2/+45 |
| | | | | | add upstream patch: PR middle-end/91920 fixes #10909 | ||||
* | main/gcc: fix cross compiler building | Timo Teräs | 2019-09-30 | 1 | -6/+8 |
| | | | | Fixes #10828 | ||||
* | main/gcc: add patch fixing libgomp | Rasmus Thomsen | 2019-09-19 | 2 | -2/+33 |
| | | | | The defect can be obversible e.g. with GNOME Photos | ||||
* | main/gcc: upgrade to 9.2.0 | Natanael Copa | 2019-09-12 | 7 | -159/+43 |
| | |||||
* | main/gcc: rebuild against mpfr4 | Natanael Copa | 2019-09-11 | 1 | -1/+1 |
| | |||||
* | main/gcc: upgrade to 8.3.0 | Natanael Copa | 2019-02-26 | 1 | -3/+3 |
| | |||||
* | main/gcc: add patch to fix libgomp relocation on musl, bump pkgrel | Milan P. Stanić | 2019-01-03 | 2 | -2/+29 |
| | |||||
* | gcc: patch libgnarl to not use function missing from musl | Ian Douglas Scott | 2018-11-15 | 2 | -1/+123 |
| | |||||
* | main: (Bulk change) Update source urls to https using HTTPS Everywhere | J0WI | 2018-10-06 | 1 | -1/+1 |
| | |||||
* | main/gcc: upgrade to 8.2.0 | Natanael Copa | 2018-09-26 | 43 | -8781/+685 |
| | |||||
* | 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 |
| |