From: Dominic Dunlop Date: Mon, 13 Jul 1998 15:55:09 +0000 (+0100) Subject: Not OK: perl 5.00473 on powerpc-machten 4.1 [PATCH 5.004_73] X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=911efb05987d2636b578378f76f3233c9281c711;p=p5sagit%2Fp5-mst-13.2.git Not OK: perl 5.00473 on powerpc-machten 4.1 [PATCH 5.004_73] Message-Id: <199807131455.PAA23621@ppp52.vo.lu> p4raw-id: //depot/perl@1472 --- diff --git a/hints/machten.sh b/hints/machten.sh index 75cbc0d..8e30108 100644 --- a/hints/machten.sh +++ b/hints/machten.sh @@ -13,6 +13,8 @@ # Martijn Koster # Richard Yeh # +# Completely disable SysV IPC pending more complete support from Tenon +# -- Dominic Dunlop 980712 # Use vfork and perl's malloc by default # -- Dominic Dunlop 980630 # Raise perl's stack size again; cut down reg_infty; document @@ -136,8 +138,12 @@ alignbytes=8 # friends. Use setjmp and friends instead. expr "$osvers" \< "4.0.3" > /dev/null && d_sigsetjmp='undef' -# semctl(.., .., IPC_STATUS, ..) hangs system: say we don't have semctl() -d_semctl='undef' +# System V IPC support in MachTen 4.1 is incomplete (missing msg function +# prototypes, no ftok()), buggy (semctl(.., .., IPC_STATUS, ..) hangs +# system), and undocumented. Claim it's not there until things improve. +d_msg=${d_msg:-undef} +d_sem=${d_sem:-undef} +d_shm=${d_shm:-undef} # Get rid of some extra libs which it takes Configure a tediously # long time never to find on MachTen @@ -164,11 +170,12 @@ cat <&4 During Configure, you may see the message *** WHOA THERE!!! *** - The recommended value for \$d_semctl on this machine was "undef"! + The recommended value for \$d_msg on this machine was "undef"! Keep the recommended value? [y] -Select the default answer: semctl() is buggy, and perl should be built -without it. +as well as similar messages concerning \$d_sem and \$d_shm. Select the +default answers: MachTen 4.1 appears to provide System V IPC support, +but it is incomplete and buggy: perl should be built without it. Similarly, when you see