summaryrefslogtreecommitdiff
path: root/hints/openbsd.sh
diff options
context:
space:
mode:
authorAndy Dougherty <doughera@lafayette.edu>2001-08-07 11:49:33 -0400
committerJarkko Hietaniemi <jhi@iki.fi>2001-08-07 22:50:04 +0000
commite9c1fd70a0c901791f5a7169cb6bf808e7e42d7a (patch)
tree3c0ffefc94011d7d1a8d70fe35322b7595f87425 /hints/openbsd.sh
parent91baf504a93ab1a7458aa43ef8f95c80faae4196 (diff)
downloadperl-e9c1fd70a0c901791f5a7169cb6bf808e7e42d7a.tar.gz
hints/openbsd.sh tweaks.
Message-ID: <Pine.SOL.4.10.10108071544040.2431-100000@maxwell.phys.lafayette.edu> p4raw-id: //depot/perl@11606
Diffstat (limited to 'hints/openbsd.sh')
-rw-r--r--hints/openbsd.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/hints/openbsd.sh b/hints/openbsd.sh
index 25781577ff..8e7c4e5ce1 100644
--- a/hints/openbsd.sh
+++ b/hints/openbsd.sh
@@ -25,16 +25,18 @@ d_setruid=$undef
#
# Not all platforms support dynamic loading...
+# For the case of "$openbsd_distribution", the hints file
+# needs to know whether we are using dynamic loading so that
+# it can set the libperl name appropriately.
+# Allow command line overrides.
#
ARCH=`arch|sed 's/^OpenBSD.//'`
case "${ARCH}-${osvers}" in
alpha-*|mips-*|vax-*|powerpc-2.[0-7]|m88k-*)
- usedl=$undef
+ test -z "$usedl" && usedl=$undef
;;
*)
- usedl=$define
- d_dlopen=$define
- d_dlerror=$define
+ test -z "$usedl" && usedl=$define
# we use -fPIC here because -fpic is *NOT* enough for some of the
# extensions like Tk on some OpenBSD platforms (ie: sparc)
cccdlflags="-DPIC -fPIC $cccdlflags"