summaryrefslogtreecommitdiff
path: root/lang/python24/patches/patch-al
diff options
context:
space:
mode:
Diffstat (limited to 'lang/python24/patches/patch-al')
-rw-r--r--lang/python24/patches/patch-al37
1 files changed, 33 insertions, 4 deletions
diff --git a/lang/python24/patches/patch-al b/lang/python24/patches/patch-al
index 0718eed750f..8100f85f9be 100644
--- a/lang/python24/patches/patch-al
+++ b/lang/python24/patches/patch-al
@@ -1,6 +1,6 @@
-$NetBSD: patch-al,v 1.4 2004/12/30 21:56:21 minskim Exp $
+$NetBSD: patch-al,v 1.5 2005/01/24 21:46:33 tv Exp $
---- configure.orig 2004-11-06 19:24:12.000000000 -0600
+--- configure.orig 2004-11-06 20:24:12.000000000 -0500
+++ configure
@@ -1479,6 +1479,8 @@ case $ac_sys_system/$ac_sys_release in
# Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
@@ -11,6 +11,15 @@ $NetBSD: patch-al,v 1.4 2004/12/30 21:56:21 minskim Exp $
# On Solaris 2.6, sys/wait.h is inconsistent in the usage
# of union __?sigval. Reported by Stuart Bishop.
SunOS/5.6)
+@@ -3392,7 +3394,7 @@ _ACEOF
+ RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
+ INSTSONAME="$LDLIBRARY".$SOVERSION
+ ;;
+- Linux*|GNU*|NetBSD*|FreeBSD*)
++ Linux*|GNU*|NetBSD*|FreeBSD*|Interix*)
+ LDLIBRARY='libpython$(VERSION).so'
+ BLDLIBRARY='-L. -lpython$(VERSION)'
+ RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
@@ -3418,6 +3420,14 @@ _ACEOF
BLDLIBRARY='-L. -lpython$(VERSION)'
RUNSHARED=DLL_PATH=`pwd`:${DLL_PATH:-/atheos/sys/libs:/atheos/autolnk/lib}
@@ -88,15 +97,35 @@ $NetBSD: patch-al,v 1.4 2004/12/30 21:56:21 minskim Exp $
BSD/OS*/4*) LDSHARED="gcc -shared";;
OpenBSD*|FreeBSD*)
if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
-@@ -10370,6 +10388,7 @@ then
+@@ -10338,7 +10356,8 @@ then
+ else
+ LDSHARED="ld -Bshareable ${LDFLAGS}"
+ fi;;
+- NetBSD*) LDSHARED="cc -shared ${LDFLAGS}";;
++ NetBSD*) LDSHARED='$(CC) -shared ${LDFLAGS}';;
++ Interix*) LDSHARED='$(CC) -shared ${LDFLAGS}';; # XXX tv needs image-base hack
+ OpenUNIX*|UnixWare*)
+ if test "$GCC" = "yes"
+ then LDSHARED='$(CC) -shared'
+@@ -10370,7 +10389,9 @@ then
fi;;
Linux*|GNU*) CCSHARED="-fPIC";;
BSD/OS*/4*) CCSHARED="-fpic";;
+ Darwin/7*) CCSHARED="-fPIC -fno-common";;
FreeBSD*|NetBSD*|OpenBSD*) CCSHARED="-fPIC";;
++ Interix*) CCSHARED="";;
OpenUNIX*|UnixWare*)
if test "$GCC" = "yes"
-@@ -14297,6 +14316,7 @@ cat >>conftest.$ac_ext <<_ACEOF
+ then CCSHARED="-fPIC"
+@@ -10428,6 +10449,7 @@ then
+ then
+ LINKFORSHARED="-Wl,--export-dynamic"
+ fi;;
++ Interix*) LINKFORSHARED="-Wl,-E";;
+ SunOS/5*) case $CC in
+ *gcc*)
+ if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null
+@@ -14297,6 +14319,7 @@ cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include "confdefs.h"