aboutsummaryrefslogtreecommitdiffstats
path: root/main/gcc
Commit message (Collapse)AuthorAgeFilesLines
* main/gcc: ensure libucontext is linked against libgdruntime on mipsAriadne Conill2020-03-312-2/+12
|
* main/gcc: add libdruntime patch for MIPS fcntl(2)Ariadne Conill2020-03-302-1/+27
|
* main/gcc: add libucontext-dev to gdc depends tooAriadne Conill2020-03-301-1/+1
|
* main/gcc: enable D on mips, unconditionally install libucontext-devAriadne Conill2020-03-301-6/+1
|
* main/gcc: upgrade to 9.3.0Natanael Copa2020-03-273-94/+4
|
* main/gcc: fix wrong code when returning padded structMilan P. Stanić2020-02-262-1/+48
| | | | bug report https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93402
* main/gcc: disable D support on mips for nowAriadne Conill2020-02-171-0/+5
|
* main/gcc: disable cross-compiling native D-compilerTimo Teräs2020-02-081-0/+1
| | | | | That seems to require D cross-compiler to work, which was just disabled.
* main/gcc: fix cross-compiler so script generationTimo Teräs2020-02-081-1/+1
| | | | | | The quoting was converted incorrectly and produced invalid files. Fixes: bcca4ab2 "main/gcc: Fix most linting issues"
* main/gcc: disable D for cross-compilerTimo Teräs2020-02-081-1/+1
| | | | | | | | | | | | | | | | Building cross-compiler fails: libtool: link: cannot find the library `../../libatomic/libatomic_convenience.la' or unhandled argument `../../libatomic/libatomic_convenience.la' make[4]: *** [Makefile:1694: libgdruntime.la] Error 1 make[4]: Leaving directory '/home/tteras/aports/main/gcc/src/build-cross-final/aarch64-alpine-linux-musl/libphobos/libdruntime' make[3]: *** [Makefile:473: all-recursive] Error 1 make[3]: Leaving directory '/home/tteras/aports/main/gcc/src/build-cross-final/aarch64-alpine-linux-musl/libphobos' make[2]: *** [Makefile:400: all] Error 2 make[2]: Leaving directory '/home/tteras/aports/main/gcc/src/build-cross-final/aarch64-alpine-linux-musl/libphobos' make[1]: *** [Makefile:13537: all-target-libphobos] Error 2 make[1]: *** Waiting for unfinished jobs.... Possibly related to disabling libatomic when building cross-compiler.
* main/gcc: Fix D language support on non-x86_64Geod242020-01-144-3/+1007
| | | | | | | | | | | | | | While some basic functions were working, some C definitions in Druntime were wrong, which led to wrong compilation when trying to bootstrap other packages on x86, ARM and AArch64. Additionally, s390x didn't seem to pick the dependency on the C runtime, and needed an extra dependency on libucontext-dev (not to mention a few fixes to C definitions, like other archs). Finally, 404-dlang-zlib.patch contains a fix that was done in 2.077.0, but is needed for another Alpine package to work on all platforms. While not required to fix platform support, it fixes #11125.
* main/gcc: Fix most linting issuesGeod242020-01-141-53/+54
|
* main/gcc: let gcc-gnat provide gcc-gnat-bootstrapNatanael Copa2020-01-141-0/+1
| | | | | | | this is so we can trck abuild to pull in gcc-gnat as a build time dependency despite it is a subpackage. we do similar for go.
* main/gcc: Add support for the D programming languageGeod242019-12-263-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 httpsJ0WI2019-12-221-1/+1
|
* main/gcc: fix gimplify.c omp_default_clauseMilan P. Stanić2019-11-252-2/+45
| | | | | add upstream patch: PR middle-end/91920 fixes #10909
* main/gcc: fix cross compiler buildingTimo Teräs2019-09-301-6/+8
| | | | Fixes #10828
* main/gcc: add patch fixing libgompRasmus Thomsen2019-09-192-2/+33
| | | | The defect can be obversible e.g. with GNOME Photos
* main/gcc: upgrade to 9.2.0Natanael Copa2019-09-127-159/+43
|
* main/gcc: rebuild against mpfr4Natanael Copa2019-09-111-1/+1
|
* main/gcc: upgrade to 8.3.0Natanael Copa2019-02-261-3/+3
|
* main/gcc: add patch to fix libgomp relocation on musl, bump pkgrelMilan P. Stanić2019-01-032-2/+29
|
* gcc: patch libgnarl to not use function missing from muslIan Douglas Scott2018-11-152-1/+123
|
* main: (Bulk change) Update source urls to https using HTTPS EverywhereJ0WI2018-10-061-1/+1
|
* main/gcc: upgrade to 8.2.0Natanael Copa2018-09-2643-8781/+685
|
* main/gcc: fix source URLs (HTTP instead of FTP)Oliver Smith2018-05-061-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 secfixesHenrik Riomar2018-05-0114-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 wrappersDaniel Sabogal2018-02-271-4/+4
| | | | | Prevent variables in the here-document from being expanded. Keep indentation and use $() for consistency.
* main/gcc: add c89/c99 wrappersNatanael Copa2017-12-261-2/+29
| | | | | required by POSIX fixes #6610
* main/gcc: ada mips64 support, and fix error caused by the pure64 patchNils Andreas Svee2017-12-242-1/+227
|
* main/gcc: disable multilib paths on mips64Nils Andreas Svee2017-12-242-2/+51
|
* main/gcc: add arch specific configure options for MIPSNils Andreas Svee2017-12-241-1/+4
|
* main/gcc: disable .gnu_hash on MIPS archsNils Andreas Svee2017-12-111-1/+7
|
* main/gcc: disable libitm on mips archs, as it causes compilation to failNils Andreas Svee2017-12-111-0/+1
|
* main/gcc: import patch from upstream fixing compilation issue on mipsNils Andreas Svee2017-12-112-1/+47
|
* main/gcc: fix cross-compilationKaarle Ritvanen2017-08-241-2/+2
|
* main/gcc: fix cross-compiler buildTimo Teräs2017-07-141-3/+4
|
* main/gcc: update to 6.4.0Timo Teräs2017-07-134-83/+22
| | | | | - remove patches merged upstream - remove aarch64 workaround needed for PR77455 that is now fixed
* main/gcc: add armv5-*-*eabi tripletTimo Teräs2017-06-011-0/+1
|
* main/gcc: fix cross-compile paths for gdb helperxentec2017-05-231-3/+4
|
* main/gcc: add missing libffi patchTimo Teräs2017-05-021-0/+13
|
* main/gcc: fix libffi which caused gcj to not workTimo Teräs2017-05-021-127/+46
|
* main/gcc: fix -m32 on ppc64leNatanael Copa2017-04-251-2/+2
|
* main/gcc: trigger rebuild for resetting triplet on armhfNatanael Copa2017-04-051-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äs2017-02-271-2/+1
| | | | abuild has been updated to figure this one out from $BOOTSTRAP.
* main/gcc: fix gcj bug on s390xTuan M. Hoang2017-02-232-0/+30
|
* scripts/bootstrap.sh, binutils, gcc, musl: improve bootstrapTimo Teräs2017-02-171-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 pathFernando Seiti Furusato2017-02-082-4/+62
| | | | Signed-off-by: Fernando Seiti Furusato <ferseiti@linux.vnet.ibm.com>
* main/gcc: add flags for ppc64le (ref github #765)William Pitcock2017-01-261-0/+1
|
* main/gcc: more paxmark cleanupWilliam Pitcock2017-01-241-4/+1
|