1 $NetBSD: patch-al,v 1.1.1.1 2009/04/19 14:42:50 wiz Exp $
3 --- configure.orig 2009-03-30 17:56:14.000000000 +0000
5 @@ -4108,17 +4108,18 @@ _ACEOF
6 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
7 INSTSONAME="$LDLIBRARY".$SOVERSION
9 - Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*)
10 + Linux*|GNU*|NetBSD*|FreeBSD*|Interix*|DragonFly*)
11 LDLIBRARY='libpython$(VERSION).so'
12 BLDLIBRARY='-L. -lpython$(VERSION)'
13 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
14 - case $ac_sys_system in
16 - SOVERSION=`echo $SOVERSION|cut -d "." -f 1`
19 INSTSONAME="$LDLIBRARY".$SOVERSION
22 + LDLIBRARY='libpython$(VERSION).dylib'
23 + BLDLIBRARY='-L. -lpython$(VERSION)'
24 + RUNSHARED=DYLD_FALLBACK_LIBRARY_PATH=`pwd`:${DYLD_FALLBACK_LIBRARY_PATH}
25 + INSTSONAME="$LDLIBRARY"
30 @@ -13064,8 +13065,8 @@ then
31 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
33 # No framework, use the Python app as bundle-loader
34 - BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
35 - LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
36 + BLDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BUILDPYTHON)'
37 + LDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
40 # Use -undefined dynamic_lookup whenever possible (10.3 and later).
41 @@ -13086,12 +13087,12 @@ then
42 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
44 # No framework, use the Python app as bundle-loader
45 - BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
46 - LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
47 + BLDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BUILDPYTHON)'
48 + LDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
52 - Linux*|GNU*|QNX*) LDSHARED='$(CC) -shared';;
53 + Linux*|GNU*|QNX*) LDSHARED='$(CC) -shared'" ${LDFLAGS}";;
54 BSD/OS*/4*) LDSHARED="gcc -shared";;
56 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
57 @@ -13115,6 +13116,7 @@ then
60 NetBSD*|DragonFly*) LDSHARED="cc -shared ${LDFLAGS}";;
61 + Interix*) LDSHARED='$(CC) -shared'" ${LDFLAGS}";; # XXX tv needs image-base hack
63 if test "$GCC" = "yes"
64 then LDSHARED='$(CC) -shared'
65 @@ -13150,6 +13152,7 @@ then
66 Linux*|GNU*) CCSHARED="-fPIC";;
67 BSD/OS*/4*) CCSHARED="-fpic";;
68 FreeBSD*|NetBSD*|OpenBSD*|DragonFly*) CCSHARED="-fPIC";;
69 + Interix*) CCSHARED="";;
71 if test "$GCC" = "yes"
73 @@ -13207,6 +13210,7 @@ then
75 LINKFORSHARED="-Wl,--export-dynamic"
77 + Interix*) LINKFORSHARED="-Wl,-E";;
80 if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null