aboutsummaryrefslogtreecommitdiffstats
path: root/main/gcc
Commit message (Collapse)AuthorAgeFilesLines
* main/gcc: expand cross-compiler lib symlinks as linker scriptsTimo Teräs2016-11-211-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 supportTuan M. Hoang2016-11-213-3/+51
|
* main/gcc: add ld -Bsymbolic for static pie linkingTimo Teräs2016-10-252-5/+5
| | | | ref #6372
* main/gcc: upgrade to 6.2.1Natanael Copa2016-09-291-1/+1
|
* main/gcc: remove omit-frame-pointer on aarch64Carlo Landmeter2016-09-011-0/+9
|
* main/gcc: upgrade to 6.2.0Natanael Copa2016-08-302-54453/+5
|
* main/gcc: temp disable boostrapCarlo Landmeter2016-08-091-1/+3
| | | | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71989
* main/gcc: new bootstrapTimo Teräs2016-07-274-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 20160721Timo Teräs2016-07-224-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-buildingTimo Teräs2016-07-201-0/+3
|
* main/gcc: remove the isl dl patchTimo Teräs2016-07-202-594/+0
|
* main/gcc: build using islTimo Teräs2016-07-201-2/+2
|
* main/gcc: don't use vectorized builtins when NEON is not availableBartłomiej Piotrowski2016-07-202-1/+90
|
* main/gcc: add aarch64 supportTimo Teräs2016-07-083-11/+22
|
* main/gcc: more cross-build fixesTimo Teräs2016-07-062-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 patchTimo Teräs2016-07-063-31/+25
| | | | fixes x86 build
* main/gcc: disable libmpxTimo Teräs2016-07-061-2/+3
| | | | it does not work with musl at the time being
* main/gcc: upgrade to 6.1.0Timo Teräs2016-07-0547-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.0Natanael Copa2015-12-161-4/+4
| | | | This is a bug fix release
* Do not delete *.la files manuallyBartłomiej Piotrowski2015-09-101-1/+0
| | | | | Since abuild v2.22.0, these are removed automatically unless 'libtool' option has been specified.
* main/gcc: upgrade to 5.2.0Timo Teräs2015-08-283-56/+27
|
* main/gcc: fix arm patchTimo Teräs2015-06-052-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.0Timo Teräs2015-06-0550-2069/+1766
|
* main/gcc: support i586-alpine-linux-musl tripletNatanael Copa2015-05-281-1/+2
|
* main/gcc: add support for bootstrapping a mipsel toolchainWilliam Pitcock2015-05-141-0/+1
|
* main/{gcc,java-gcj-compat}: use paxmarkTimo Teräs2015-04-091-6/+6
|
* main/*: remove !libiconv-dev from makedependsNatanael Copa2015-04-091-1/+1
|
* main/gcc: add musl/fortify support, and enable it by defaultTimo Teräs2015-03-163-1/+51
|
* main/gcc: cherry-pick fix for pr64037, and update ada pkgdescTimo Teräs2015-01-282-4/+91
| | | | ref #3680
* main/gcc: rebuild using ld.bfdTimo Teräs2014-12-121-1/+1
| | | | fixes #3616
* main/gcc: apply bug fix from pr63740 (should fix arm bootstrap)Timo Teräs2014-12-112-1/+22
| | | | bump pkgrel as this seems to affect thing in general
* main/gcc: another attempt at ada arm/muslgnueabi fixingTimo Teräs2014-12-112-4/+4
| | | | Makefile allows only for one '%' in the filter-out pattern
* main/gcc: fix muslgnueabi detection in ada bootstrapTimo Teräs2014-12-112-3/+14
|
* main/gcc: upgrade to 4.9.2, drop uclibc supportTimo Teräs2014-12-1017-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.3Timo Teräs2014-08-014-534/+16
|
* main/gcc: ship libiberty with gccNatanael Copa2014-05-151-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 patchNatanael Copa2014-05-122-5/+5
| | | | we need to use __asm__ instead of asm
* main/gcc: fix posix_memalign prototype for c++Natanael Copa2014-05-082-1/+32
|
* main/gcc: - make libatomic a subpackageStuart Cardall2014-04-161-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 defaultTimo Teräs2014-03-256-17/+96
| | | | ref #2614
* main/gcc: java/musl fixesTimo Teräs2014-02-193-1/+178
|
* main/gcc: boehm-gc/musl fixes, fix ecj pax flagsTimo Teräs2014-02-172-4/+55
| | | | | update java-gcj-compat together with gcc as they are integrally bound together.
* main/gcc: fix patch pathTimo Teräs2013-12-262-5/+5
|
* main/gcc: revert gentoo's addition of -fstack-checkTimo Teräs2013-12-262-15/+14
| | | | I disagree, we don't want it as default.
* main/gcc: update fix to compile Ada with -fno-stack-check.Leslie P. Polzer2013-11-291-9/+6
|
* main/gcc: fix cross compiler creation and cross compiling native compilerTimo Teräs2013-10-181-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 moreTimo Teräs2013-10-181-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.2Natanael Copa2013-10-1712-116/+834
|
* main/gcc: fix alpine/musl specific libssp patchTimo Teräs2013-09-262-4/+12
|
* main/gcc: fix crossbuild failureTimo Teräs2013-09-251-0/+6
|