summaryrefslogtreecommitdiff
path: root/hints/openbsd.sh
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-02-13 05:29:04 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-02-13 05:29:04 +0000
commit1bd427d5f57811e9fe1d95b1b3e11e517265645f (patch)
treecd925c9b245ce16c25a7d66450c5dc4026908c80 /hints/openbsd.sh
parent56d22bd29ab030e9f9b9b7401bb0ba86a470c99c (diff)
downloadperl-1bd427d5f57811e9fe1d95b1b3e11e517265645f.tar.gz
Integrate change #8781 from maintperl, OpenBSD hints update.
p4raw-link: @8781 on //depot/maint-5.6/perl: 395697f86aac1464bd38ed67f29e1c54cbb189f1 p4raw-id: //depot/perl@8785 p4raw-integrated: from //depot/maint-5.6/perl@8784 'copy in' hints/openbsd.sh (@8159..)
Diffstat (limited to 'hints/openbsd.sh')
-rw-r--r--hints/openbsd.sh14
1 files changed, 11 insertions, 3 deletions
diff --git a/hints/openbsd.sh b/hints/openbsd.sh
index 2e7a433326..25781577ff 100644
--- a/hints/openbsd.sh
+++ b/hints/openbsd.sh
@@ -26,8 +26,9 @@ d_setruid=$undef
#
# Not all platforms support dynamic loading...
#
-case `arch` in
-OpenBSD.alpha|OpenBSD.mips|OpenBSD.powerpc|OpenBSD.vax)
+ARCH=`arch|sed 's/^OpenBSD.//'`
+case "${ARCH}-${osvers}" in
+alpha-*|mips-*|vax-*|powerpc-2.[0-7]|m88k-*)
usedl=$undef
;;
*)
@@ -68,7 +69,14 @@ d_suidsafe=$define
# cc is gcc so we can do better than -O
# Allow a command-line override, such as -Doptimize=-g
-test "$optimize" || optimize='-O2'
+case "$ARCH" in
+m88k)
+ optimize='-O0'
+ ;;
+*)
+ test "$optimize" || optimize='-O2'
+ ;;
+esac
# This script UU/usethreads.cbu will get 'called-back' by Configure
# after it has prompted the user for whether to use threads.