summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Horsley <tom@amber.ssd.hcsc.com>1997-01-18 13:33:26 -0500
committerChip Salzenberg <chip@atlantic.net>1997-01-25 15:58:00 +1200
commit2755218d63804b65dd0ae9c88156d3ebc30a2e1a (patch)
tree8613f207c51548c21f3dc5fdccd48e3e5cff5e4a
parentda97b63592579e9abf653c6c7efb8fa39d8229ae (diff)
downloadperl-2755218d63804b65dd0ae9c88156d3ebc30a2e1a.tar.gz
patch for hints/powerux.sh
p5p-msgid: <9701181833.AA02602@amber.ssd.hcsc.com>
-rw-r--r--hints/powerux.sh33
1 files changed, 25 insertions, 8 deletions
diff --git a/hints/powerux.sh b/hints/powerux.sh
index b1c082651f..fd2ebe682d 100644
--- a/hints/powerux.sh
+++ b/hints/powerux.sh
@@ -1,10 +1,14 @@
-# Hints for the PowerUX operating system running on Harris NightHawk
-# machines. Written by Tom.Horsley@mail.hcsc.com
+# Hints for the PowerUX operating system running on Concurrent (formerly
+# Harris) NightHawk machines. Written by Tom.Horsley@mail.ccur.com
#
-# This config uses dynamic linking and the Harris C compiler. It has been
-# tested on a Harris 6800 running PowerUX.
+# Note: The OS is fated to change names again to PowerMAX OS, but this
+# PowerUX file should still work (I wish marketing would make up their mind
+# about the name :-).
+#
+# This config uses dynamic linking and the Concurrent C compiler. It has
+# been tested on Power PC based 6000 series machines running PowerUX.
-# Internally at Harris, we use a source management tool which winds up
+# Internally at Concurrent, we use a source management tool which winds up
# giving us read-only copies of source trees that are mostly symbolic links.
# That upsets the perl build process when it tries to edit opcode.h and
# embed.h or touch perly.c or perly.h, so turn those files into "real" files
@@ -26,9 +30,10 @@ then
fi
# We DO NOT want -lmalloc or -lPW, we DO need -lgen to follow -lnsl, so
-# fixup libswanted to reflect that desire.
+# fixup libswanted to reflect that desire (also need -lresolv if you want
+# DNS name lookup to work, which seems desirable :-).
#
-libswanted=`echo ' '$libswanted' ' | sed -e 's/ malloc / /' -e 's/ PW / /' -e 's/ nsl / nsl gen /'`
+libswanted=`echo ' '$libswanted' ' | sed -e 's/ malloc / /' -e 's/ PW / /' -e 's/ nsl / nsl gen resolv /'`
# We DO NOT want /usr/ucblib in glibpth
#
@@ -39,7 +44,7 @@ glibpth=`echo ' '$glibpth' ' | sed -e 's@ /usr/ucblib @ @'`
#
d_csh='undef'
-# Need to use Harris cc for most of these options to be meaningful (if you
+# Need to use Concurrent cc for most of these options to be meaningful (if you
# want to get this to work with gcc, you're on your own :-). Passing
# -Bexport to the linker when linking perl is important because it leaves
# the interpreter internal symbols visible to the shared libs that will be
@@ -58,6 +63,18 @@ lddlflags='-Zlink=so'
#
i_ndbm='undef'
+# There is a bug in memcmp (which I hope will be fixed soon) which sometimes
+# fails to provide the correct compare status (it is data dependant), so just
+# pretend there is no memcmp...
+#
+d_memcmp='undef'
+
+# Due to problems with dynamic linking (which I also hope will be fixed soon)
+# you can't build a libperl.so, the core has to be in the static part of the
+# perl executable.
+#
+useshrplib='false'
+
# Misc other flags that might be able to change, but I know these work right.
#
d_suidsafe='define'