From: Dominic Dunlop Date: Wed, 11 Feb 1998 14:59:46 +0000 (+0100) Subject: slight tweaks to hints/machten.sh X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=da9788ee9703522615b8d8b2baff4bef1b196a10;p=p5sagit%2Fp5-mst-13.2.git slight tweaks to hints/machten.sh p4raw-id: //depot/perl@507 --- diff --git a/hints/machten.sh b/hints/machten.sh index 380f702..25b7062 100644 --- a/hints/machten.sh +++ b/hints/machten.sh @@ -13,6 +13,8 @@ # Martijn Koster # Richard Yeh # +# Raise stack size further; slight tweaks to accomodate MT 4.1 +# -- Dominic Dunlop 980211 # Raise perl's stack size -- Dominic Dunlop 970922 # Reinstate sigsetjmp iff version is 4.0.3 or greater; use nm # (assumes Configure change); prune libswanted -- Dominic Dunlop 970113 @@ -37,7 +39,7 @@ nmopts=-gp # Increase perl's stack size. Without this, lib/complex.t crashes out. # Particularly perverse programs may require that perl has an even larger # stack allocation than that specified here. (See man setstackspace ) -ldflags='-Xlstack=0x014000' +ldflags='-Xlstack=0x018000' # Install in /usr/local by default prefix='/usr/local' @@ -61,6 +63,8 @@ set `echo X "$libswanted "|sed -e 's/ net / /' -e 's/ socket / /' \ shift libswanted="$*" +# While link counts on MachTen 4.1's fast file systems work correctly, +# on Macintosh Heirarchical File Systems, (and on HFS+) # MachTen always reports ony two links to directories, even if they # contain subdirectories. Consequently, we use this variable to stop # File::Find using the link count to determine whether there are @@ -74,7 +78,7 @@ cat <<'EOM' >&4 Tests io/fs test 4 and op/stat test 3 -may fail since MachTen does not return a useful nlinks field to stat +may fail since MachTen may not return a useful nlinks field to stat on directories. At the end of Configure, you will see a harmless message @@ -85,4 +89,4 @@ Hmm...You had some extra variables I don't know about...I'll try to keep 'em. Read the File::Find documentation for more information about dont_use_nlink EOM -test -r ./broken-db.msg && . ./broken-db.msg +expr "$osvers" \< "4.1" && test -r ./broken-db.msg && . ./broken-db.msg