Move RPATH shrinking from stdenv to a setup hook provided by patchelf

This commit is contained in:
Eelco Dolstra
2014-08-09 12:44:49 +02:00
parent b23dbb1a5d
commit 83a41771ab
4 changed files with 32 additions and 28 deletions
-17
View File
@@ -702,19 +702,6 @@ checkPhase() {
}
patchELF() {
# Patch all ELF executables and shared libraries.
header "patching ELF executables and libraries"
if [ -e "$prefix" ]; then
find "$prefix" \( \
\( -type f -a -name "*.so*" \) -o \
\( -type f -a -perm +0100 \) \
\) -print -exec patchelf --shrink-rpath '{}' \;
fi
stopNest
}
patchShebangs() {
# Rewrite all script interpreter file names (`#! /path') under the
# specified directory tree to paths found in $PATH. E.g.,
@@ -886,10 +873,6 @@ _defaultFixupOutput() {
fi
fi
if [ "$havePatchELF" = 1 -a -z "$dontPatchELF" ]; then
patchELF "$prefix"
fi
if [ -z "$dontPatchShebangs" ]; then
patchShebangs "$prefix"
fi