|
|
|
@ -231,10 +231,17 @@ postInstall() { |
|
|
|
|
rm -rf $out/bin/gccbug |
|
|
|
|
|
|
|
|
|
# Take out the bootstrap-tools from the rpath, as it's not needed at all having $out |
|
|
|
|
for i in $out/libexec/gcc/*/*/*; do |
|
|
|
|
if PREV_RPATH=`patchelf --print-rpath $i`; then |
|
|
|
|
patchelf --set-rpath `echo $PREV_RPATH | sed 's,:[^:]*bootstrap-tools/lib,,'` $i |
|
|
|
|
fi |
|
|
|
|
for i in "$out"/libexec/gcc/*/*/*; do |
|
|
|
|
PREV_RPATH=`patchelf --print-rpath "$i"` |
|
|
|
|
NEW_RPATH=`echo "$PREV_RPATH" | sed 's,:[^:]*bootstrap-tools/lib,,g'` |
|
|
|
|
patchelf --set-rpath "$NEW_RPATH" "$i" && echo OK |
|
|
|
|
done |
|
|
|
|
|
|
|
|
|
# For some reason the libs retain RPATH to $out |
|
|
|
|
for i in "$lib"/lib/{libtsan.so.0.0.0,libasan.so.0.0.0}; do |
|
|
|
|
PREV_RPATH=`patchelf --print-rpath "$i"` |
|
|
|
|
NEW_RPATH=`echo "$PREV_RPATH" | sed "s,:${out}[^:]*,,g"` |
|
|
|
|
patchelf --set-rpath "$NEW_RPATH" "$i" && echo OK |
|
|
|
|
done |
|
|
|
|
|
|
|
|
|
# Get rid of some "fixed" header files |
|
|
|
|