@@ -625,6 +625,7 @@ ac_includes_default="\
625625ac_subst_vars=' LTLIBOBJS
626626SRCDIRS
627627THREADHEADERS
628+ EXT_SUFFIX
628629SOABI
629630LIBC
630631LIBM
@@ -652,7 +653,7 @@ CCSHARED
652653BLDSHARED
653654LDCXXSHARED
654655LDSHARED
655- SO
656+ SHLIB_SUFFIX
656657LIBTOOL_CRUFT
657658OTHER_LIBTOOL_OPT
658659UNIVERSAL_ARCH_FLAGS
@@ -8392,6 +8393,25 @@ esac
83928393
83938394
83948395
8396+ # SHLIB_SUFFIX is the extension of shared libraries `(including the dot!)
8397+ # -- usually .so, .sl on HP-UX, .dll on Cygwin
8398+ { $as_echo " $as_me :${as_lineno-$LINENO } : checking the extension of shared libraries" >&5
8399+ $as_echo_n " checking the extension of shared libraries... " >&6 ; }
8400+ if test -z " $SHLIB_SUFFIX " ; then
8401+ case $ac_sys_system in
8402+ hp* |HP* )
8403+ case ` uname -m` in
8404+ ia64) SHLIB_SUFFIX=.so;;
8405+ * ) SHLIB_SUFFIX=.sl;;
8406+ esac
8407+ ;;
8408+ CYGWIN* ) SHLIB_SUFFIX=.dll;;
8409+ * ) SHLIB_SUFFIX=.so;;
8410+ esac
8411+ fi
8412+ { $as_echo " $as_me :${as_lineno-$LINENO } : result: $SHLIB_SUFFIX " >&5
8413+ $as_echo " $SHLIB_SUFFIX " >&6 ; }
8414+
83958415# LDSHARED is the ld *command* used to create shared library
83968416# -- "cc -G" on SunOS 5.x, "ld -shared" on IRIX 5
83978417# (Shared libraries in this instance are shared modules to be loaded into
@@ -13685,51 +13705,20 @@ SOABI='cpython-'`echo $VERSION | tr -d .`${ABIFLAGS}
1368513705{ $as_echo " $as_me :${as_lineno-$LINENO } : result: $SOABI " >&5
1368613706$as_echo " $SOABI " >&6 ; }
1368713707
13708+
13709+ case $ac_sys_system in
13710+ Linux* |GNU* )
13711+ EXT_SUFFIX=.${SOABI}${SHLIB_SUFFIX} ;;
13712+ * )
13713+ EXT_SUFFIX=${SHLIB_SUFFIX} ;;
13714+ esac
13715+
1368813716{ $as_echo " $as_me :${as_lineno-$LINENO } : checking LDVERSION" >&5
1368913717$as_echo_n " checking LDVERSION... " >&6 ; }
1369013718LDVERSION=' $(VERSION)$(ABIFLAGS)'
1369113719{ $as_echo " $as_me :${as_lineno-$LINENO } : result: $LDVERSION " >&5
1369213720$as_echo " $LDVERSION " >&6 ; }
1369313721
13694- # SO is the extension of shared libraries `(including the dot!)
13695- # -- usually .so, .sl on HP-UX, .dll on Cygwin
13696- { $as_echo " $as_me :${as_lineno-$LINENO } : checking SO" >&5
13697- $as_echo_n " checking SO... " >&6 ; }
13698- if test -z " $SO "
13699- then
13700- case $ac_sys_system in
13701- hp* |HP* )
13702- case ` uname -m` in
13703- ia64) SO=.so;;
13704- * ) SO=.sl;;
13705- esac
13706- ;;
13707- CYGWIN* ) SO=.dll;;
13708- Linux* |GNU* )
13709- SO=.${SOABI} .so;;
13710- * ) SO=.so;;
13711- esac
13712- else
13713- # this might also be a termcap variable, see #610332
13714- echo
13715- echo ' ====================================================================='
13716- echo ' + +'
13717- echo ' + WARNING: You have set SO in your environment. +'
13718- echo ' + Do you really mean to change the extension for shared libraries? +'
13719- echo ' + Continuing in 10 seconds to let you to ponder. +'
13720- echo ' + +'
13721- echo ' ====================================================================='
13722- sleep 10
13723- fi
13724- { $as_echo " $as_me :${as_lineno-$LINENO } : result: $SO " >&5
13725- $as_echo " $SO " >&6 ; }
13726-
13727-
13728- cat >> confdefs.h << _ACEOF
13729- #define SHLIB_EXT "$SO "
13730- _ACEOF
13731-
13732-
1373313722# Check whether right shifting a negative integer extends the sign bit
1373413723# or fills with zeros (like the Cray J90, according to Tim Peters).
1373513724{ $as_echo " $as_me :${as_lineno-$LINENO } : checking whether right shift extends the sign bit" >&5
0 commit comments