From 154d43cbcf57271c884e15f24587b4e8d54edbdb Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Tue, 3 Oct 2000 00:10:48 +0000 Subject: OpenBSD flags tweak from Todd C. Miller, tweaked some more by Abigail. p4raw-id: //depot/perl@7122 --- hints/openbsd.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'hints/openbsd.sh') diff --git a/hints/openbsd.sh b/hints/openbsd.sh index a7d8bf2950..5b79709055 100644 --- a/hints/openbsd.sh +++ b/hints/openbsd.sh @@ -37,7 +37,15 @@ OpenBSD.alpha|OpenBSD.mips|OpenBSD.powerpc|OpenBSD.vax) # 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" - lddlflags="-Bshareable $lddlflags" + case "$osvers" in + [01].*|2.[0-7]|2.[0-7].*) + lddlflags="-Bshareable $lddlflags" + ;; + *) # from 2.8 onwards + ld=${cc:-cc} + lddlflags="-shared $lddlflags" + ;; + esac ;; esac -- cgit v1.2.1