nixpkgs/pkgs/development/compilers/gcc
Matthew Bauer 2e2afa1943 gcc/binutils: disable pie hardening
These don’t like having -fPIE set for them. We should disable
hardening all the time, but in the interest of not changing hashes,
this only disables it for Musl (where it is now the default).

(cherry picked from commit a3a6884649354a660326acd68c1bd08ffd2dcfa2)
2018-11-09 13:55:35 -06:00
..
4.8 gcc/binutils: disable pie hardening 2018-11-09 13:55:35 -06:00
4.9 gcc/binutils: disable pie hardening 2018-11-09 13:55:35 -06:00
5 gcc/binutils: disable pie hardening 2018-11-09 13:55:35 -06:00
6 gcc/binutils: disable pie hardening 2018-11-09 13:55:35 -06:00
7 gcc/binutils: disable pie hardening 2018-11-09 13:55:35 -06:00
8 gcc/binutils: disable pie hardening 2018-11-09 13:55:35 -06:00
common [RFC] ppc64le enablement (#45340) 2018-08-21 15:31:34 -04:00
snapshot gcc: support avr 2018-10-29 14:34:09 -05:00
builder.sh gcc-*: Clean up crossStageStatic logic 2018-09-23 17:30:32 +00:00
gfortran-darwin-NXConstStr.patch gcc: fix #12836: build on darwin 2016-02-17 09:42:10 +01:00
gfortran-driving.patch gcc: Remove duplicate files 2015-05-12 15:05:01 +02:00
libgomp-dont-force-initial-exec.patch gcc{5,6,7,8}: share libgomp patch, propagate musl config flags 2018-09-25 00:08:17 -05:00
libstdc++-hook.sh treewide: Use pkgs/build-support/roles.bash to remove copy pasta 2018-05-07 15:10:37 -04:00
libstdc++-target.patch gcc: Remove duplicate files 2015-05-12 15:05:01 +02:00
no-sys-dirs.patch gcc: Remove duplicate files 2015-05-12 15:05:01 +02:00
parallel-bconfig.patch gcc: Remove duplicate files 2015-05-12 15:05:01 +02:00
ppc-musl.patch [RFC] ppc64le enablement (#45340) 2018-08-21 15:31:34 -04:00
res_state-not-declared.patch gcc-4.8: fix with glibc-2.26 2017-11-07 14:53:10 +01:00
sigsegv-not-declared.patch gcc-4.8: fix with glibc-2.26 2017-11-07 14:53:10 +01:00
struct-sigaltstack-4.9.patch gcc-4.9: fixup build with glibc-2.26 2017-11-07 12:56:57 +01:00
struct-sigaltstack.patch gcc6: fix build with new glibc, by upstream patches 2017-11-05 19:09:53 +01:00
struct-ucontext-4.5.patch gcc-4.5: fixup build with glibc-2.26 2017-11-07 15:39:24 +01:00
struct-ucontext-4.8.patch gcc-4.8: fix with glibc-2.26 2017-11-07 14:53:10 +01:00
struct-ucontext-libjava.patch gcj: fix build with glibc 2.26 2017-11-09 20:50:21 +00:00
struct-ucontext.patch gcc6: fix build with new glibc, by upstream patches 2017-11-05 19:09:53 +01:00
use-source-date-epoch.patch gcc: Respect $SOURCE_DATE_EPOCH 2016-01-05 17:21:48 +01:00