diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2015-03-08 19:43:10 (GMT) |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2015-03-08 19:43:10 (GMT) |
commit | 5bd7bf5bab3a961a3952e36b053eb93818553e13 (patch) | |
tree | c6df9941bf61e2de5917b788bf59436a8495b49b /configure.ac | |
parent | af098a221aba15dfd121250e590c8ff72c81665b (diff) | |
download | cpython-5bd7bf5bab3a961a3952e36b053eb93818553e13.zip cpython-5bd7bf5bab3a961a3952e36b053eb93818553e13.tar.gz cpython-5bd7bf5bab3a961a3952e36b053eb93818553e13.tar.bz2 |
Issue #22980: Under Linux, C extensions now include bitness in the file name,
to make it easy to test 32-bit and 64-bit builds in the same working tree.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 263ae15..c9bb90b 100644 --- a/configure.ac +++ b/configure.ac @@ -4175,7 +4175,15 @@ AC_SUBST(SOABI) AC_MSG_CHECKING(ABIFLAGS) AC_MSG_RESULT($ABIFLAGS) AC_MSG_CHECKING(SOABI) -SOABI='cpython-'`echo $VERSION | tr -d .`${ABIFLAGS} + +case $ac_sys_system in + Linux*|GNU*) + BITNESS_SUFFIX=-$(($ac_cv_sizeof_void_p * 8))b;; + *) + BITNESS_SUFFIX=;; +esac +SOABI='cpython-'`echo $VERSION | tr -d .`${ABIFLAGS}${BITNESS_SUFFIX} + AC_MSG_RESULT($SOABI) AC_SUBST(EXT_SUFFIX) |