summary refs log tree commit diff
path: root/pkgs/build-support/cc-wrapper
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2016-03-06 18:03:57 +0100
committerFranz Pletz <fpletz@fnordicwalking.de>2016-03-07 01:30:39 +0100
commitab1092875a6292e6fc5fb34d48436cf02374e00c (patch)
tree1a8bbe91c4bc8ec5de496569d01ebb59a96690c9 /pkgs/build-support/cc-wrapper
parent63f60b6a13985645a821a9674ce23799d272eb16 (diff)
downloadnixlib-ab1092875a6292e6fc5fb34d48436cf02374e00c.tar
nixlib-ab1092875a6292e6fc5fb34d48436cf02374e00c.tar.gz
nixlib-ab1092875a6292e6fc5fb34d48436cf02374e00c.tar.bz2
nixlib-ab1092875a6292e6fc5fb34d48436cf02374e00c.tar.lz
nixlib-ab1092875a6292e6fc5fb34d48436cf02374e00c.tar.xz
nixlib-ab1092875a6292e6fc5fb34d48436cf02374e00c.tar.zst
nixlib-ab1092875a6292e6fc5fb34d48436cf02374e00c.zip
cc-wrapper: Disable pie for linking static libs
Diffstat (limited to 'pkgs/build-support/cc-wrapper')
-rw-r--r--pkgs/build-support/cc-wrapper/add-hardening2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/build-support/cc-wrapper/add-hardening b/pkgs/build-support/cc-wrapper/add-hardening
index ba6fd4f77a95..92e10db3ea48 100644
--- a/pkgs/build-support/cc-wrapper/add-hardening
+++ b/pkgs/build-support/cc-wrapper/add-hardening
@@ -16,7 +16,7 @@ if [[ ! $hardeningDisable == "all" ]]; then
           ;;
         pie)
           hardeningCFlags+=('-fPIE')
-          if [[ ! "$*" =~ "-shared" ]]; then
+          if [[ ! ("$*" =~ " -shared " || "$*" =~ " -static ") ]]; then
             hardeningLDFlags+=('-pie')
           fi
           ;;