summary refs log tree commit diff
path: root/pkgs/development/compilers/llvm
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/development/compilers/llvm
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/development/compilers/llvm')
-rw-r--r--pkgs/development/compilers/llvm/3.4/clang.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/development/compilers/llvm/3.4/clang.nix b/pkgs/development/compilers/llvm/3.4/clang.nix
index 741ecc3856f8..10510c750354 100644
--- a/pkgs/development/compilers/llvm/3.4/clang.nix
+++ b/pkgs/development/compilers/llvm/3.4/clang.nix
@@ -39,6 +39,7 @@ stdenv.mkDerivation {
     # GCC_INSTALL_PREFIX points here, so just use it even though it may not
     # actually be a gcc
     gcc = stdenv.cc.cc;
+    hardeningUnsupportedFlags = [ "stackprotector" ];
   };
 
   enableParallelBuilding = true;