summary refs log tree commit diff
path: root/pkgs/stdenv/linux
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2016-03-03 13:54:52 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2016-03-03 13:57:45 +0100
commita6d19c28f158722ce650a3a1ede352ee4179cdcf (patch)
tree99b2a46ff6e196eac91edb483965e6d11bac4738 /pkgs/stdenv/linux
parent5702bc3b55968f8793327a0b5fd46ea446e3e487 (diff)
downloadnixlib-a6d19c28f158722ce650a3a1ede352ee4179cdcf.tar
nixlib-a6d19c28f158722ce650a3a1ede352ee4179cdcf.tar.gz
nixlib-a6d19c28f158722ce650a3a1ede352ee4179cdcf.tar.bz2
nixlib-a6d19c28f158722ce650a3a1ede352ee4179cdcf.tar.lz
nixlib-a6d19c28f158722ce650a3a1ede352ee4179cdcf.tar.xz
nixlib-a6d19c28f158722ce650a3a1ede352ee4179cdcf.tar.zst
nixlib-a6d19c28f158722ce650a3a1ede352ee4179cdcf.zip
Don't apply patchelf to itself
Since patchelf 0.8 rewrites binaries in place, this causes a bus
error.
Diffstat (limited to 'pkgs/stdenv/linux')
-rw-r--r--pkgs/stdenv/linux/scripts/unpack-bootstrap-tools.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/stdenv/linux/scripts/unpack-bootstrap-tools.sh b/pkgs/stdenv/linux/scripts/unpack-bootstrap-tools.sh
index efec363c5c79..85e74aea89ef 100644
--- a/pkgs/stdenv/linux/scripts/unpack-bootstrap-tools.sh
+++ b/pkgs/stdenv/linux/scripts/unpack-bootstrap-tools.sh
@@ -23,7 +23,7 @@ for i in $out/bin/* $out/libexec/gcc/*/*/*; do
     if [ -z "${i##*/liblto*}" ]; then continue; fi
     echo patching "$i"
     LD_LIBRARY_PATH=$out/lib $LD_BINARY \
-        $out/bin/patchelf --set-interpreter $LD_BINARY --set-rpath $out/lib --force-rpath "$i"
+        ./patchelf --set-interpreter $LD_BINARY --set-rpath $out/lib --force-rpath "$i"
 done
 
 for i in $out/lib/librt-*.so $out/lib/libpcre*; do