X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=hints%2Fopenbsd.sh;h=8e7c4e5ce18749465b52227cb92c5a2e0d49f016;hb=67597c89125e7e144f9ba60f5b1fe23b951286d8;hp=25781577ff26277ac2951a91c371fe75173bd01e;hpb=3e2f796abf3f79e1ab191424e6c63f33a4ee4497;p=p5sagit%2Fp5-mst-13.2.git diff --git a/hints/openbsd.sh b/hints/openbsd.sh index 2578157..8e7c4e5 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"