diff options
author | Guido van Rossum <guido@python.org> | 2001-01-10 21:41:16 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2001-01-10 21:41:16 (GMT) |
commit | acb14c716f7a82ad6f49ec1ff15ed102d8144140 (patch) | |
tree | 6c82211a8092a9af8e0e5478b7794128e6294c0d /configure.in | |
parent | fef124346eccd1b1637d699b5969a832f31e79f5 (diff) | |
download | cpython-acb14c716f7a82ad6f49ec1ff15ed102d8144140.zip cpython-acb14c716f7a82ad6f49ec1ff15ed102d8144140.tar.gz cpython-acb14c716f7a82ad6f49ec1ff15ed102d8144140.tar.bz2 |
SF Patch #102362 by bbum: Support dynamic module loading under OSX
[including support for modules w/Objective-C].
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/configure.in b/configure.in index 666e2b7..898e811 100644 --- a/configure.in +++ b/configure.in @@ -609,11 +609,7 @@ then DYNIX/ptx*) LDSHARED="ld -G";; Darwin/*|next/*) if test "$ns_dyld" - then - if test "$ac_sys_system" = Darwin - then LDSHARED='$(CC) $(LDFLAGS) -bundle -undefined suppress' - else LDSHARED='$(CC) $(LDFLAGS) -bundle -prebind' - fi + then LDSHARED='$(CC) $(LDFLAGS) -bundle -undefined suppress' else LDSHARED='$(CC) $(CFLAGS) -nostdlib -r'; fi if test "$with_next_framework" ; then @@ -686,7 +682,7 @@ then # crt1.o) gets erroneously defined as common, which breaks dynamic # loading of any modules which reference it in System.framework next/4*|next/5*) LINKFORSHARED="-u __dummy -framework System" ;; - Darwin/*) LINKFORSHARED="-framework System" ;; + Darwin/*) LINKFORSHARED="-u __dummy -framework System -framework Foundation" ;; SCO_SV*) LINKFORSHARED="-Bdynamic -dy -Wl,-Bexport";; ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";; FreeBSD*|NetBSD*) |