]> granicus.if.org Git - python/commitdiff
Support for OpenBSD :-(
authorGuido van Rossum <guido@python.org>
Mon, 13 Apr 1998 15:27:21 +0000 (15:27 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 13 Apr 1998 15:27:21 +0000 (15:27 +0000)
Python/importdl.c
configure
configure.in

index a0869907d284b37b2dc1a03363090856597ceccb..7a0de085a5cdb36efdab4898e9fb311d19a93760 100644 (file)
@@ -211,7 +211,7 @@ typedef void (*dl_funcptr)();
 extern char *Py_GetProgramName();
 
 #ifndef FUNCNAME_PATTERN
-#if defined(__hp9000s300) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__BORLANDC__)
+#if defined(__hp9000s300) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__BORLANDC__)
 #define FUNCNAME_PATTERN "_init%.200s"
 #else
 #define FUNCNAME_PATTERN "init%.200s"
index 55235de833e324bbe1a1c6825223484621b9de41..7b2c7d004f7101424ee1080136fe12a41ca1d6ad 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-# From configure.in Revision: 1.82 
+# From configure.in Revision: 1.83 
 
 # Guess values for system-dependent variables and create Makefiles.
 # Generated automatically using autoconf version 2.12 
@@ -1843,7 +1843,7 @@ then
        next/*) LDSHARED='$(CC) $(CFLAGS) -nostdlib -r';;
        Linux*) LDSHARED="gcc -shared";;
        dgux*) LDSHARED="ld -G";;
-       FreeBSD*|NetBSD*) LDSHARED="ld -Bshareable";;
+       FreeBSD*|NetBSD*|OpenBSD*) LDSHARED="ld -Bshareable";;
        SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";;
        *)      LDSHARED="ld";;
        esac
@@ -1861,7 +1861,7 @@ then
                 else CCSHARED="+z";
                 fi;;
        Linux*) CCSHARED="-fpic";;
-       FreeBSD*|NetBSD*) CCSHARED="-fpic";;
+       FreeBSD*|NetBSD*|OpenBSD*) CCSHARED="-fpic";;
        SCO_SV*) CCSHARED="-KPIC -dy -Bdynamic";;
        IRIX*/6*)  case $CC in
                   *gcc*) CCSHARED="-shared";;
index a81b2a00d8c8f31c00249ace7553c3d1daba732e..4ce2483bdb00249e97bb560e256df1659c9c9c98 100644 (file)
@@ -293,7 +293,7 @@ then
        next/*) LDSHARED='$(CC) $(CFLAGS) -nostdlib -r';;
        Linux*) LDSHARED="gcc -shared";;
        dgux*) LDSHARED="ld -G";;
-       FreeBSD*|NetBSD*) LDSHARED="ld -Bshareable";;
+       FreeBSD*|NetBSD*|OpenBSD*) LDSHARED="ld -Bshareable";;
        SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";;
        *)      LDSHARED="ld";;
        esac
@@ -310,7 +310,7 @@ then
                 else CCSHARED="+z";
                 fi;;
        Linux*) CCSHARED="-fpic";;
-       FreeBSD*|NetBSD*) CCSHARED="-fpic";;
+       FreeBSD*|NetBSD*|OpenBSD*) CCSHARED="-fpic";;
        SCO_SV*) CCSHARED="-KPIC -dy -Bdynamic";;
        IRIX*/6*)  case $CC in
                   *gcc*) CCSHARED="-shared";;