summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>2000-02-08 06:59:03 +0000
committerGurusamy Sarathy <gsar@cpan.org>2000-02-08 06:59:03 +0000
commit18dc9f6c8b4dc15827a86a524440ffa2604f9f72 (patch)
tree7b13153c29020701a290ef65311f5da9f88b1eac
parent14e3446afc4b26de16f96428f6be3ee9338f0215 (diff)
downloadperl-18dc9f6c8b4dc15827a86a524440ffa2604f9f72.tar.gz
change#4987 appears to have broken libs scan for platforms that
don't set ignore_versioned_solibs (Solaris is one of them); add derivative fix from the older logic for skipping versioned .so libs p4raw-link: @4987 on //depot/metaconfig: fe5b8781807029f58f40d406090e51ee2550d35eon //depot/cfgperl: 43999f954454f106a60aa261bde57912dbef8b71 p4raw-id: //depot/perl@5036
-rwxr-xr-xConfigure9
1 files changed, 3 insertions, 6 deletions
diff --git a/Configure b/Configure
index d98e7d9f3d..0d215f1bd3 100755
--- a/Configure
+++ b/Configure
@@ -3686,12 +3686,9 @@ esac
for thislib in $libswanted; do
libname="$thislib"
- if xxx=`./loc lib$thislib.$so.[0-9]'*' X $libpth`; $test -f "$xxx"; then
- if $test "X$ignore_versioned_solibs" = "X"; then
- xxx=/ignored$xxx
- else
- libstyle=shared
- fi
+ if xxx=`./loc lib$thislib.$so.[0-9]'*' X $libpth`;
+ $test -f "$xxx" -a "X$ignore_versioned_solibs" = "X"; then
+ libstyle=shared
elif xxx=`./loc lib$thislib.$so X $libpth` ; $test -f "$xxx"; then
libstyle=shared
elif xxx=`./loc lib$thislib$_a X $libpth`; $test -f "$xxx"; then