summaryrefslogtreecommitdiff
path: root/hints/vos.sh
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-12-29 17:24:24 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-12-29 17:24:24 +0000
commit868439a2074634b8a6b275c09fc33f20e42dd622 (patch)
treeb1baa1bb0c2081541c5667665914d8eccaec78e9 /hints/vos.sh
parent7207e29d564e32c8ec2cb43eabae72ff68c02442 (diff)
downloadperl-868439a2074634b8a6b275c09fc33f20e42dd622.tar.gz
VOS tweaks from Paul Green.
The Configure tweaks: the _exe needs to be set after the init; VOS has fd 3 hardwired to /dev/tty; the grep/ln/make substitutions really need to stick. p4raw-id: //depot/perl@13932
Diffstat (limited to 'hints/vos.sh')
-rw-r--r--hints/vos.sh11
1 files changed, 7 insertions, 4 deletions
diff --git a/hints/vos.sh b/hints/vos.sh
index 037a6f33d2..7c3053f177 100644
--- a/hints/vos.sh
+++ b/hints/vos.sh
@@ -10,17 +10,15 @@
# C compiler and default options.
cc=gcc
-ccflags="-D_BSD_SOURCE -D_POSIX_C_SOURCE=199509L"
+ccflags="-D_SVID_SOURCE -D_POSIX_C_SOURCE=199509L -I."
# Make command.
make="/system/gnu_library/bin/gmake"
+_make="/system/gnu_library/bin/gmake"
# Architecture name
archname="hppa1.1"
-# POSIX commands are here.
-# paths="/system/gnu_library/bin"
-
# Executable suffix.
# No, this is not a typo. The ".pm" really is the native
# executable suffix in VOS. Talk about cosmic resonance.
@@ -43,6 +41,7 @@ locincpth="$locincpth /system/stcp/include_library/arpa"
locincpth="$locincpth /system/stcp/include_library/net"
locincpth="$locincpth /system/stcp/include_library/netinet"
locincpth="$locincpth /system/stcp/include_library/protocols"
+locincpth="$locincpth /system/include_library/sysv"
usrinc="/system/include_library"
# Where to install perl5.
@@ -68,3 +67,7 @@ yacc="/system/gnu_library/bin/bison"
# VOS doesn't have (or need) a pager, but perl needs one.
pager="/system/gnu_library/bin/cat.pm"
+
+# VOS has a bug that causes _exit() to flush all files.
+# This confuses the tests. Make 'em happy here.
+fflushNULL=define