Blame perl-5.8.8-rpath-make.patch
|
jvdias |
766b4a2 |
--- perl-5.8.8-RC1/Makefile.SH.makerpath 2006-01-20 16:41:26.000000000 -0500
|
|
jvdias |
766b4a2 |
+++ perl-5.8.8-RC1/Makefile.SH 2006-01-20 16:41:57.000000000 -0500
|
|
jvdias |
766b4a2 |
@@ -125,26 +125,10 @@
|
|
jvdias |
766b4a2 |
esac
|
|
jvdias |
766b4a2 |
|
|
jvdias |
766b4a2 |
case "$osname" in
|
|
jvdias |
766b4a2 |
- linux)
|
|
jvdias |
766b4a2 |
- # If there is a pre-existing $libperl from a previous
|
|
jvdias |
766b4a2 |
- # installation, Linux needs to use LD_PRELOAD to
|
|
jvdias |
766b4a2 |
- # override the LD_LIBRARY_PATH setting. See the
|
|
jvdias |
766b4a2 |
- # INSTALL file, under "Building a shared perl library".
|
|
jvdias |
766b4a2 |
- # If there is no pre-existing $libperl, we don't need
|
|
jvdias |
766b4a2 |
- # to do anything further.
|
|
jvdias |
766b4a2 |
- if test -f $archlib/CORE/$libperl; then
|
|
jvdias |
766b4a2 |
- rm -f preload
|
|
jvdias |
766b4a2 |
- cat <<'EOT' > preload
|
|
jvdias |
766b4a2 |
-#! /bin/sh
|
|
jvdias |
766b4a2 |
-lib=$1
|
|
jvdias |
766b4a2 |
-shift
|
|
jvdias |
766b4a2 |
-test -r $lib && export LD_PRELOAD="$lib $LD_PRELOAD"
|
|
jvdias |
766b4a2 |
-exec "$@"
|
|
jvdias |
766b4a2 |
-EOT
|
|
jvdias |
766b4a2 |
- chmod 755 preload
|
|
jvdias |
766b4a2 |
- ldlibpth="$ldlibpth `pwd`/preload `pwd`/$libperl"
|
|
jvdias |
766b4a2 |
- fi
|
|
jvdias |
766b4a2 |
+ linux*)
|
|
jvdias |
766b4a2 |
+ ldlibpth="LD_PRELOAD=`pwd`/libperl.so $ldlibpth"
|
|
jvdias |
766b4a2 |
;;
|
|
jvdias |
766b4a2 |
+
|
|
jvdias |
766b4a2 |
os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth"
|
|
jvdias |
766b4a2 |
;;
|
|
jvdias |
766b4a2 |
esac
|