about summary refs log tree commit diff
path: root/pkgs/build-support/cc-wrapper
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2017-09-16 17:54:17 -0400
committerDmitry Kalinkin <dmitry.kalinkin@gmail.com>2017-12-30 12:23:25 -0500
commit6d9769663d3719b1d388644e9edb55771b5c84f0 (patch)
treeafb305c722bd79f22afaf1e80591ae364be64db0 /pkgs/build-support/cc-wrapper
parent2c557e1663edeaa685e6e292f7acf71f510fffb9 (diff)
downloadnixlib-6d9769663d3719b1d388644e9edb55771b5c84f0.tar
nixlib-6d9769663d3719b1d388644e9edb55771b5c84f0.tar.gz
nixlib-6d9769663d3719b1d388644e9edb55771b5c84f0.tar.bz2
nixlib-6d9769663d3719b1d388644e9edb55771b5c84f0.tar.lz
nixlib-6d9769663d3719b1d388644e9edb55771b5c84f0.tar.xz
nixlib-6d9769663d3719b1d388644e9edb55771b5c84f0.tar.zst
nixlib-6d9769663d3719b1d388644e9edb55771b5c84f0.zip
cc-wrapper: allow compilers to specify unsupported hardening modes
Fixes: 0fd7ef61b2 ('clang_34: Disable hardening bits (#28543)')
Diffstat (limited to 'pkgs/build-support/cc-wrapper')
-rw-r--r--pkgs/build-support/cc-wrapper/default.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix
index 218e9f6b957f..73d6fb3e368b 100644
--- a/pkgs/build-support/cc-wrapper/default.nix
+++ b/pkgs/build-support/cc-wrapper/default.nix
@@ -292,7 +292,7 @@ stdenv.mkDerivation {
       ## Hardening support
       ##
 
-      export hardening_unsupported_flags=""
+      export hardening_unsupported_flags="${builtins.concatStringsSep " " (cc.hardeningUnsupportedFlags or [])}"
     ''
 
     + optionalString hostPlatform.isCygwin ''