diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2020-12-25 21:52:42 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2020-12-27 16:42:11 +0100 |
commit | 61bbbcd1af1c3b5a365423f2ecc722a627ff353f (patch) | |
tree | d5bd5d7b10f26bad5c5ee4507361a911f94c8be7 /pkgs/build-support/bintools-wrapper/add-flags.sh | |
parent | 7659201d58cd85b215e561068a2c96bf760c002b (diff) | |
download | nixpkgs-61bbbcd1af1c3b5a365423f2ecc722a627ff353f.tar nixpkgs-61bbbcd1af1c3b5a365423f2ecc722a627ff353f.tar.gz nixpkgs-61bbbcd1af1c3b5a365423f2ecc722a627ff353f.tar.bz2 nixpkgs-61bbbcd1af1c3b5a365423f2ecc722a627ff353f.tar.lz nixpkgs-61bbbcd1af1c3b5a365423f2ecc722a627ff353f.tar.xz nixpkgs-61bbbcd1af1c3b5a365423f2ecc722a627ff353f.tar.zst nixpkgs-61bbbcd1af1c3b5a365423f2ecc722a627ff353f.zip |
bintools-wrapper: skip dynamic linker for static binaries
Diffstat (limited to 'pkgs/build-support/bintools-wrapper/add-flags.sh')
-rw-r--r-- | pkgs/build-support/bintools-wrapper/add-flags.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/build-support/bintools-wrapper/add-flags.sh b/pkgs/build-support/bintools-wrapper/add-flags.sh index e99beb38158..3b94daba65d 100644 --- a/pkgs/build-support/bintools-wrapper/add-flags.sh +++ b/pkgs/build-support/bintools-wrapper/add-flags.sh @@ -3,6 +3,7 @@ var_templates_list=( NIX_IGNORE_LD_THROUGH_GCC NIX_LDFLAGS NIX_LDFLAGS_BEFORE + NIX_DYNAMIC_LINKER NIX_LDFLAGS_AFTER NIX_LDFLAGS_HARDEN NIX_HARDENING_ENABLE @@ -25,6 +26,10 @@ if [ -e @out@/nix-support/libc-ldflags ]; then NIX_LDFLAGS_@suffixSalt@+=" $(< @out@/nix-support/libc-ldflags)" fi +if [ -z "$NIX_DYNAMIC_LINKER_@suffixSalt@" ] && [ -e @out@/nix-support/ld-set-dynamic-linker ]; then + NIX_DYNAMIC_LINKER_@suffixSalt@="$(< @out@/nix-support/dynamic-linker)" +fi + if [ -e @out@/nix-support/libc-ldflags-before ]; then NIX_LDFLAGS_BEFORE_@suffixSalt@="$(< @out@/nix-support/libc-ldflags-before) $NIX_LDFLAGS_BEFORE_@suffixSalt@" fi |