summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominic Dunlop <domo@computer.org>1998-07-13 16:55:09 +0100
committerGurusamy Sarathy <gsar@cpan.org>1998-07-14 03:50:18 +0000
commit1a838eccfe2f5af1b34f52ee81cdf35ae24f7bdb (patch)
tree3afe9cab7c5f8ab3b5a1f897ecb66e04822b7bd9
parent24c8842dc1ce52ec3fe4a2c9d8fcc13d500f30b6 (diff)
downloadperl-1a838eccfe2f5af1b34f52ee81cdf35ae24f7bdb.tar.gz
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
-rw-r--r--hints/machten.sh17
1 files changed, 12 insertions, 5 deletions
diff --git a/hints/machten.sh b/hints/machten.sh
index 75cbc0d750..8e30108f20 100644
--- a/hints/machten.sh
+++ b/hints/machten.sh
@@ -13,6 +13,8 @@
# Martijn Koster <m.koster@webcrawler.com>
# Richard Yeh <rcyeh@cco.caltech.edu>
#
+# Completely disable SysV IPC pending more complete support from Tenon
+# -- Dominic Dunlop <domo@computer.org> 980712
# Use vfork and perl's malloc by default
# -- Dominic Dunlop <domo@computer.org> 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 <<EOM >&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