@@ -626,6 +626,7 @@ ac_includes_default="\
626626ac_subst_vars=' LTLIBOBJS
627627SRCDIRS
628628THREADHEADERS
629+ EXT_SUFFIX
629630SOABI
630631LIBC
631632LIBM
@@ -653,7 +654,7 @@ CCSHARED
653654BLDSHARED
654655LDCXXSHARED
655656LDSHARED
656- SO
657+ SHLIB_SUFFIX
657658LIBTOOL_CRUFT
658659OTHER_LIBTOOL_OPT
659660UNIVERSAL_ARCH_FLAGS
@@ -7701,10 +7702,24 @@ esac
77017702
77027703
77037704
7704-
7705- cat >> confdefs.h << _ACEOF
7706- #define SHLIB_EXT "$SO "
7707- _ACEOF
7705+ # SHLIB_SUFFIX is the extension of shared libraries `(including the dot!)
7706+ # -- usually .so, .sl on HP-UX, .dll on Cygwin
7707+ { $as_echo " $as_me :${as_lineno-$LINENO } : checking the extension of shared libraries" >&5
7708+ $as_echo_n " checking the extension of shared libraries... " >&6 ; }
7709+ if test -z " $SHLIB_SUFFIX " ; then
7710+ case $ac_sys_system in
7711+ hp* |HP* )
7712+ case ` uname -m` in
7713+ ia64) SHLIB_SUFFIX=.so;;
7714+ * ) SHLIB_SUFFIX=.sl;;
7715+ esac
7716+ ;;
7717+ CYGWIN* ) SHLIB_SUFFIX=.dll;;
7718+ * ) SHLIB_SUFFIX=.so;;
7719+ esac
7720+ fi
7721+ { $as_echo " $as_me :${as_lineno-$LINENO } : result: $SHLIB_SUFFIX " >&5
7722+ $as_echo " $SHLIB_SUFFIX " >&6 ; }
77087723
77097724# LDSHARED is the ld *command* used to create shared library
77107725# -- "cc -G" on SunOS 5.x, "ld -shared" on IRIX 5
@@ -12843,45 +12858,20 @@ SOABI='cpython-'`echo $VERSION | tr -d .`${ABIFLAGS}
1284312858{ $as_echo " $as_me :${as_lineno-$LINENO } : result: $SOABI " >&5
1284412859$as_echo " $SOABI " >&6 ; }
1284512860
12861+
12862+ case $ac_sys_system in
12863+ Linux* |GNU* )
12864+ EXT_SUFFIX=.${SOABI}${SHLIB_SUFFIX} ;;
12865+ * )
12866+ EXT_SUFFIX=${SHLIB_SUFFIX} ;;
12867+ esac
12868+
1284612869{ $as_echo " $as_me :${as_lineno-$LINENO } : checking LDVERSION" >&5
1284712870$as_echo_n " checking LDVERSION... " >&6 ; }
1284812871LDVERSION=' $(VERSION)$(ABIFLAGS)'
1284912872{ $as_echo " $as_me :${as_lineno-$LINENO } : result: $LDVERSION " >&5
1285012873$as_echo " $LDVERSION " >&6 ; }
1285112874
12852- # SO is the extension of shared libraries `(including the dot!)
12853- # -- usually .so, .sl on HP-UX, .dll on Cygwin
12854- { $as_echo " $as_me :${as_lineno-$LINENO } : checking SO" >&5
12855- $as_echo_n " checking SO... " >&6 ; }
12856- if test -z " $SO "
12857- then
12858- case $ac_sys_system in
12859- hp* |HP* )
12860- case ` uname -m` in
12861- ia64) SO=.so;;
12862- * ) SO=.sl;;
12863- esac
12864- ;;
12865- CYGWIN* ) SO=.dll;;
12866- Linux* |GNU* )
12867- SO=.${SOABI} .so;;
12868- * ) SO=.so;;
12869- esac
12870- else
12871- # this might also be a termcap variable, see #610332
12872- echo
12873- echo ' ====================================================================='
12874- echo ' + +'
12875- echo ' + WARNING: You have set SO in your environment. +'
12876- echo ' + Do you really mean to change the extension for shared libraries? +'
12877- echo ' + Continuing in 10 seconds to let you to ponder. +'
12878- echo ' + +'
12879- echo ' ====================================================================='
12880- sleep 10
12881- fi
12882- { $as_echo " $as_me :${as_lineno-$LINENO } : result: $SO " >&5
12883- $as_echo " $SO " >&6 ; }
12884-
1288512875# Check whether right shifting a negative integer extends the sign bit
1288612876# or fills with zeros (like the Cray J90, according to Tim Peters).
1288712877{ $as_echo " $as_me :${as_lineno-$LINENO } : checking whether right shift extends the sign bit" >&5
0 commit comments