@@ -627,6 +627,7 @@ SRCDIRS
627627THREADHEADERS
628628LIBPL
629629PY_ENABLE_SHARED
630+ EXT_SUFFIX
630631SOABI
631632LIBC
632633LIBM
@@ -654,7 +655,7 @@ CCSHARED
654655BLDSHARED
655656LDCXXSHARED
656657LDSHARED
657- SO
658+ SHLIB_SUFFIX
658659LIBTOOL_CRUFT
659660OTHER_LIBTOOL_OPT
660661UNIVERSAL_ARCH_FLAGS
@@ -8396,6 +8397,25 @@ esac
83968397
83978398
83988399
8400+ # SHLIB_SUFFIX is the extension of shared libraries `(including the dot!)
8401+ # -- usually .so, .sl on HP-UX, .dll on Cygwin
8402+ { $as_echo " $as_me :${as_lineno-$LINENO } : checking the extension of shared libraries" >&5
8403+ $as_echo_n " checking the extension of shared libraries... " >&6 ; }
8404+ if test -z " $SHLIB_SUFFIX " ; then
8405+ case $ac_sys_system in
8406+ hp* |HP* )
8407+ case ` uname -m` in
8408+ ia64) SHLIB_SUFFIX=.so;;
8409+ * ) SHLIB_SUFFIX=.sl;;
8410+ esac
8411+ ;;
8412+ CYGWIN* ) SHLIB_SUFFIX=.dll;;
8413+ * ) SHLIB_SUFFIX=.so;;
8414+ esac
8415+ fi
8416+ { $as_echo " $as_me :${as_lineno-$LINENO } : result: $SHLIB_SUFFIX " >&5
8417+ $as_echo " $SHLIB_SUFFIX " >&6 ; }
8418+
83998419# LDSHARED is the ld *command* used to create shared library
84008420# -- "cc -G" on SunOS 5.x, "ld -shared" on IRIX 5
84018421# (Shared libraries in this instance are shared modules to be loaded into
@@ -13689,6 +13709,14 @@ SOABI='cpython-'`echo $VERSION | tr -d .`${ABIFLAGS}
1368913709{ $as_echo " $as_me :${as_lineno-$LINENO } : result: $SOABI " >&5
1369013710$as_echo " $SOABI " >&6 ; }
1369113711
13712+
13713+ case $ac_sys_system in
13714+ Linux* |GNU* )
13715+ EXT_SUFFIX=.${SOABI}${SHLIB_SUFFIX} ;;
13716+ * )
13717+ EXT_SUFFIX=${SHLIB_SUFFIX} ;;
13718+ esac
13719+
1369213720{ $as_echo " $as_me :${as_lineno-$LINENO } : checking LDVERSION" >&5
1369313721$as_echo_n " checking LDVERSION... " >&6 ; }
1369413722LDVERSION=' $(VERSION)$(ABIFLAGS)'
@@ -13699,45 +13727,6 @@ $as_echo "$LDVERSION" >&6; }
1369913727LIBPL=" ${prefix} /lib/python${VERSION} /config-${LDVERSION} "
1370013728
1370113729
13702- # SO is the extension of shared libraries `(including the dot!)
13703- # -- usually .so, .sl on HP-UX, .dll on Cygwin
13704- { $as_echo " $as_me :${as_lineno-$LINENO } : checking SO" >&5
13705- $as_echo_n " checking SO... " >&6 ; }
13706- if test -z " $SO "
13707- then
13708- case $ac_sys_system in
13709- hp* |HP* )
13710- case ` uname -m` in
13711- ia64) SO=.so;;
13712- * ) SO=.sl;;
13713- esac
13714- ;;
13715- CYGWIN* ) SO=.dll;;
13716- Linux* |GNU* )
13717- SO=.${SOABI} .so;;
13718- * ) SO=.so;;
13719- esac
13720- else
13721- # this might also be a termcap variable, see #610332
13722- echo
13723- echo ' ====================================================================='
13724- echo ' + +'
13725- echo ' + WARNING: You have set SO in your environment. +'
13726- echo ' + Do you really mean to change the extension for shared libraries? +'
13727- echo ' + Continuing in 10 seconds to let you to ponder. +'
13728- echo ' + +'
13729- echo ' ====================================================================='
13730- sleep 10
13731- fi
13732- { $as_echo " $as_me :${as_lineno-$LINENO } : result: $SO " >&5
13733- $as_echo " $SO " >&6 ; }
13734-
13735-
13736- cat >> confdefs.h << _ACEOF
13737- #define SHLIB_EXT "$SO "
13738- _ACEOF
13739-
13740-
1374113730# Check whether right shifting a negative integer extends the sign bit
1374213731# or fills with zeros (like the Cray J90, according to Tim Peters).
1374313732{ $as_echo " $as_me :${as_lineno-$LINENO } : checking whether right shift extends the sign bit" >&5
0 commit comments