summaryrefslogtreecommitdiff
path: root/hints
diff options
context:
space:
mode:
Diffstat (limited to 'hints')
-rw-r--r--hints/hpux_9.sh17
-rw-r--r--hints/next_3_2.sh6
2 files changed, 20 insertions, 3 deletions
diff --git a/hints/hpux_9.sh b/hints/hpux_9.sh
index 8d2556a2b2..98ff92f228 100644
--- a/hints/hpux_9.sh
+++ b/hints/hpux_9.sh
@@ -1,8 +1,21 @@
+# hints/hpux_9.sh, Perl Configure hints file for Hewlett Packard HP/UX 9.x
+# Use Configure -Dcc=gcc to use gcc.
+ccflags="$ccflags -D_POSIX_SOURCE -D_HPUX_SOURCE"
+case "$cc" in
+'') if cc $ccflags -Aa 2>&1 | $contains 'Unknown option "A"' >/dev/null
+ then # The bundled (limited) compiler doesn't
+ case "$usedl" in # support -Aa for "ANSI C mode".
+ '') usedl="$undef";; # Nor can it produce shared libraries.
+ esac
+ else
+ ccflags="$ccflags -Aa" # The add-on compiler supports ANSI C
+ fi
+ optimize='+O1'
+ ;;
+esac
libswanted='ndbm m dld'
-ccflags="$ccflags -Aa -D_POSIX_SOURCE -D_HPUX_SOURCE"
# ldflags="-Wl,-E -Wl,-a,shared" # Force all shared?
ldflags="-Wl,-E"
-optimize='+O1'
usemymalloc='y'
alignbytes=8
selecttype='int *'
diff --git a/hints/next_3_2.sh b/hints/next_3_2.sh
index 71c9e1040f..ccdf12ae11 100644
--- a/hints/next_3_2.sh
+++ b/hints/next_3_2.sh
@@ -1,4 +1,8 @@
-ccflags='-D_POSIX_SOURCE -DUSE_NEXT_CTYPE'
+# This file has been put together by Anno Siegel <siegel@zrz.TU-Berlin.DE>
+# and Andreas Koenig <k@franz.ww.TU-Berlin.DE>. Comments, questions, and
+# improvements welcome!
+ccflags='-DUSE_NEXT_CTYPE'
+POSIX_cflags='ccflags="-posix $ccflags"'
ldflags='-u libsys_s'
libswanted='dbm gdbm db'
lddlflags='-r'