From f29f446bc2ad9f83053ad691d140520a7eb3c59a Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Mon, 8 Oct 2001 20:36:58 +0000 Subject: [PATCH] =?utf8?q?Don't=20assume=20that=20everybody=20is=20running?= =?utf8?q?=20OS=20X=2010.1=20yet;=20from=20Kay=20R=C3=B6pke.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit p4raw-id: //depot/perl@12364 --- hints/darwin.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/hints/darwin.sh b/hints/darwin.sh index 4f178da..61940f3 100644 --- a/hints/darwin.sh +++ b/hints/darwin.sh @@ -88,7 +88,13 @@ so='dylib'; dlext='bundle'; dlsrc='dl_dyld.xs'; usedl='define'; cccdlflags=' '; # space, not empty, because otherwise we get -fpic -ldflags="${ldflags} -flat_namespace" +# ldflag: -flat_namespace is only available since OS X 10.1 (Darwin 1.4.1) +# - but not in 10.0.x (Darwin 1.3.x) +# -- Kay Roepke +case "$osvers" in +1.[0-3].*) ;; +*) ldflags="${ldflags} -flat_namespace" ;; +esac lddlflags="${ldflags} -bundle -undefined suppress"; ldlibpthname='DYLD_LIBRARY_PATH'; useshrplib='true'; -- 2.7.4