Don't assume that everybody is running OS X 10.1 yet;
Jarkko Hietaniemi [Mon, 8 Oct 2001 20:36:58 +0000 (20:36 +0000)]
from Kay Röpke.

p4raw-id: //depot/perl@12364

hints/darwin.sh

index 4f178da..61940f3 100644 (file)
@@ -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';