From: Dominic Dunlop Date: Thu, 6 Aug 1998 12:38:07 +0000 (+0000) Subject: [Patch perl5.005_02-TRIAL2] Update hints, Configure for MachTen 4.1.1 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=e060872bef504f2060537cc669ae797bbf333334;p=p5sagit%2Fp5-mst-13.2.git [Patch perl5.005_02-TRIAL2] Update hints, Configure for MachTen 4.1.1 Message-Id: p4raw-id: //depot/maint-5.005/perl@1748 --- diff --git a/Configure b/Configure index a436259..bc5c59d 100755 --- a/Configure +++ b/Configure @@ -1956,7 +1956,7 @@ EOM $test -d /usr/apollo/bin && osname=apollo $test -f /etc/saf/_sactab && osname=svr4 $test -d /usr/include/minix && osname=minix - if $test -d /MachTen; then + if $test -d /MachTen -o -d /MachTen_Folder; then osname=machten if $test -x /sbin/version; then osvers=`/sbin/version | $awk '{print $2}' | diff --git a/hints/machten.sh b/hints/machten.sh index 8e30108..f283873 100644 --- a/hints/machten.sh +++ b/hints/machten.sh @@ -13,6 +13,10 @@ # Martijn Koster # Richard Yeh # +# For now, explicitly disable dynamic loading -- MT 4.1.1 has it, +# but these hints do not yet support it. +# Define NOTEDEF_MACHTEN to undo gratuitous Tenon hack to signal.h. +# -- Dominic Dunlop 9800802 # Completely disable SysV IPC pending more complete support from Tenon # -- Dominic Dunlop 980712 # Use vfork and perl's malloc by default @@ -32,8 +36,16 @@ # # Comments, questions, and improvements welcome! # -# MachTen 4.X does support dynamic loading, but perl doesn't +# MachTen 4.1.1 does support dynamic loading, but perl doesn't # know how to use it yet. +usedl=${usedl:-undef} + +# MachTen 4.1.1 may have an unhelpful hack in /usr/include/signal.h. +# Undo it if so. +if grep NOTDEF_MACHTEN /usr/include/signal.h > /dev/null +then + ccflags="$ccflags -DNOTDEF_MACHTEN" +fi # Power MachTen is a real memory system and its standard malloc # has been optimized for this. Using this malloc instead of Perl's