diff options
-rwxr-xr-x | Configure | 25 | ||||
-rw-r--r-- | myconfig.SH | 1 | ||||
-rw-r--r-- | pod/perldelta.pod | 6 |
3 files changed, 23 insertions, 9 deletions
@@ -20,7 +20,7 @@ # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $ # -# Generated on Fri Oct 13 02:10:51 EET DST 2000 [metaconfig 3.0 PL70] +# Generated on Sat Oct 14 17:18:06 EET DST 2000 [metaconfig 3.0 PL70] # (with additional metaconfig patches by perlbug@perl.org) cat >/tmp/c1$$ <<EOF @@ -15171,14 +15171,21 @@ extensions="$*" : Remove libraries needed only for extensions : The appropriate ext/Foo/Makefile.PL will add them back in, if necessary. -case "$usedl" in -$define|true|[yY]*) - set X `echo " $libs " | sed -e 's@ -lndbm @ @' -e 's@ -lgdbm @ @' -e 's@ -ldbm @ @' -e 's@ -ldb @ @'` - shift - perllibs="$*" - ;; -*) perllibs="$libs" - ;; +: The exception is SunOS 4.x, which needs them. +case "${osname}X${osvers}" in +sunos*X4*) + perllibs="$libs" + ;; +*) case "$usedl" in + $define|true|[yY]*) + set X `echo " $libs " | sed -e 's@ -lndbm @ @' -e 's@ -lgdbm @ @' -e 's@ -ldbm @ @' -e 's@ -ldb @ @'` + shift + perllibs="$*" + ;; + *) perllibs="$libs" + ;; + esac + ;; esac : Remove build directory name from cppstdin so it can be used from diff --git a/myconfig.SH b/myconfig.SH index 1ab8bdcd01..e80dfb5b5f 100644 --- a/myconfig.SH +++ b/myconfig.SH @@ -49,6 +49,7 @@ Summary of my $package (revision $baserev version $PERL_VERSION subversion $PERL ld='$ld', ldflags ='$ldflags' libpth=$libpth libs=$libs + perllibs=$perllibs libc=$libc, so=$so, useshrplib=$useshrplib, libperl=$libperl Dynamic Linking: dlsrc=$dlsrc, dlext=$dlext, d_dlsymun=$d_dlsymun, ccdlflags='$ccdlflags' diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 7c21f5fd3a..4c2da90c9d 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -376,6 +376,12 @@ $Config{byteorder} is now computed dynamically (this is more robust with "fat binaries" where an executable image contains binaries for more than one binary platform.) +=item * + +Configure no longer included the DBM libraries (dbm, gdbm, db, ndbm) +when building the Perl binary. The only exception to this is SunOS 4.x, +which needs them. + =back =head1 Selected Bug Fixes |