diff options
author | Thomas Heller <theller@ctypes.org> | 2006-08-14 16:17:41 (GMT) |
---|---|---|
committer | Thomas Heller <theller@ctypes.org> | 2006-08-14 16:17:41 (GMT) |
commit | ef8d513d62b21e89848c65f61251592cf944461c (patch) | |
tree | 0642e40a77109c64a4add351ca879523fa2dc0d6 /Modules | |
parent | 3a457790c7be631765dd84948e7415e396bc4ea8 (diff) | |
download | cpython-ef8d513d62b21e89848c65f61251592cf944461c.zip cpython-ef8d513d62b21e89848c65f61251592cf944461c.tar.gz cpython-ef8d513d62b21e89848c65f61251592cf944461c.tar.bz2 |
Patch #1536908: Add support for AMD64 / OpenBSD.
Remove the -no-stack-protector compiler flag for OpenBSD
as it has been reported to be unneeded.
Diffstat (limited to 'Modules')
-rwxr-xr-x | Modules/_ctypes/libffi/configure | 1 | ||||
-rw-r--r-- | Modules/_ctypes/libffi/configure.ac | 1 | ||||
-rw-r--r-- | Modules/_ctypes/libffi/fficonfig.py.in | 3 |
3 files changed, 2 insertions, 3 deletions
diff --git a/Modules/_ctypes/libffi/configure b/Modules/_ctypes/libffi/configure index 9eded5a..9808384 100755 --- a/Modules/_ctypes/libffi/configure +++ b/Modules/_ctypes/libffi/configure @@ -3470,6 +3470,7 @@ fi TARGETDIR="unknown" case "$host" in +x86_64-*-openbsd*) TARGET=X86_64; TARGETDIR=x86;; mips*-*-openbsd*) TARGET=MIPS; TARGETDIR=mips;; sparc-*-openbsd*) TARGET=SPARC; TARGETDIR=sparc;; sparc64-*-openbsd*) TARGET=SPARC; TARGETDIR=sparc;; diff --git a/Modules/_ctypes/libffi/configure.ac b/Modules/_ctypes/libffi/configure.ac index 384959e..1308034 100644 --- a/Modules/_ctypes/libffi/configure.ac +++ b/Modules/_ctypes/libffi/configure.ac @@ -21,6 +21,7 @@ AC_FUNC_MMAP_BLACKLIST TARGETDIR="unknown" case "$host" in +x86_64-*-openbsd*) TARGET=X86_64; TARGETDIR=x86;; mips*-*-openbsd*) TARGET=MIPS; TARGETDIR=mips;; sparc-*-openbsd*) TARGET=SPARC; TARGETDIR=sparc;; sparc64-*-openbsd*) TARGET=SPARC; TARGETDIR=sparc;; diff --git a/Modules/_ctypes/libffi/fficonfig.py.in b/Modules/_ctypes/libffi/fficonfig.py.in index 3364049..7a98216 100644 --- a/Modules/_ctypes/libffi/fficonfig.py.in +++ b/Modules/_ctypes/libffi/fficonfig.py.in @@ -43,6 +43,3 @@ ffi_sources += ffi_platforms['@MKTARGET@'] ffi_sources = [os.path.join('@srcdir@', f) for f in ffi_sources] ffi_cflags = '@CFLAGS@' -# I think this may no longer be needed: -if sys.platform == "openbsd3": - ffi_cflags += " -fno-stack-protector" |