diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2018-06-23 22:05:26 -0400 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2018-06-23 22:05:26 -0400 |
commit | 4f6d61e5cfbf64ce333c17b54cc307ba582aae18 (patch) | |
tree | b2c98dc279830b5b586ad3abef8508f3cb159e0b /pkgs/build-support/cc-wrapper | |
parent | 680957d8b27de04d04a6502ef06f1a7ac7a930c4 (diff) | |
download | nixlib-4f6d61e5cfbf64ce333c17b54cc307ba582aae18.tar nixlib-4f6d61e5cfbf64ce333c17b54cc307ba582aae18.tar.gz nixlib-4f6d61e5cfbf64ce333c17b54cc307ba582aae18.tar.bz2 nixlib-4f6d61e5cfbf64ce333c17b54cc307ba582aae18.tar.lz nixlib-4f6d61e5cfbf64ce333c17b54cc307ba582aae18.tar.xz nixlib-4f6d61e5cfbf64ce333c17b54cc307ba582aae18.tar.zst nixlib-4f6d61e5cfbf64ce333c17b54cc307ba582aae18.zip |
cc-wrapper: disable stackprotector for mingw
It seems to break things.
Diffstat (limited to 'pkgs/build-support/cc-wrapper')
-rw-r--r-- | pkgs/build-support/cc-wrapper/default.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index 803d8b9fa12e..aca96f58ed97 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -280,6 +280,10 @@ stdenv.mkDerivation { hardening_unsupported_flags+=" pic" '' + + optionalString targetPlatform.isMinGW '' + hardening_unsupported_flags+=" stackprotector" + '' + + '' substituteAll ${./add-flags.sh} $out/nix-support/add-flags.sh substituteAll ${./add-hardening.sh} $out/nix-support/add-hardening.sh |