From: Perl 5 Porters Date: Wed, 7 Feb 1996 22:57:08 +0000 (+0000) Subject: perl 5.002gamma: hints/linux.sh X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=9bed9d38d292108cf5109a72c72efaf6d17a2382;p=p5sagit%2Fp5-mst-13.2.git perl 5.002gamma: hints/linux.sh Remove d_dosuid configurable option from hint file. There's no universal right value. More info on NDBM_File hang-up. --- diff --git a/hints/linux.sh b/hints/linux.sh index abe8bbc..3dedb33 100644 --- a/hints/linux.sh +++ b/hints/linux.sh @@ -8,7 +8,7 @@ # # Consolidated by Andy Dougherty # -# Updated Tue May 30 14:25:02 EDT 1995 +# Updated Thu Feb 8 11:56:10 EST 1996 # Add ability to use command-line overrides for optinal settings. # perl goes into the /usr tree. See the Filesystem Standard @@ -28,11 +28,6 @@ ccflags="-D__USE_BSD_SIGNAL -Dbool=char -DHAS_BOOL $ccflags" # function in . d_lstat=define -# Explanation? -case "$d_dosuid" in -'') d_dosuid='define' ;; -esac - # I think Configure gets this right now, but I'd appreciate reports. malloctype='void *' @@ -112,6 +107,20 @@ fi # causes AnyDBM and NDBM_File to lock up. This is evidenced in the tests as # AnyDBM just freezing. Currently we disable NDBM for all linux systems. # If someone can suggest a more robust test, that would be appreciated. +# +# More info: +# Date: Wed, 7 Feb 1996 03:21:04 +0900 +# From: Jeffrey Friedl +# +# I tried compiling with DBM support and sure enough things locked up +# just as advertised. Checking into it, I found that the lockup was +# during the call to dbm_open. Not *in* dbm_open -- but between the call +# to and the jump into. +# +# To make a long story short, making sure that the *.a and *.sa pairs of +# /usr/lib/lib{m,db,gdbm}.{a,sa} +# were perfectly in sync took care of it. +# # This will generate a harmless message: # Hmm...You had some extra variables I don't know about...I'll try to keep 'em. # Propagating recommended variable d_dbm_open