View | Details | Raw Unified | Return to bug 33208
Collapse All | Expand All

(-)a/Lib/test/test_sysconfig.py (-1 / +1 lines)
Lines 385-391 class TestSysConfig(unittest.TestCase): Link Here
385
        self.assertIsNotNone(vars['SO'])
385
        self.assertIsNotNone(vars['SO'])
386
        self.assertEqual(vars['SO'], vars['EXT_SUFFIX'])
386
        self.assertEqual(vars['SO'], vars['EXT_SUFFIX'])
387
387
388
    @unittest.skipUnless(sys.platform == 'linux', 'Linux-specific test')
388
    @unittest.skipUnless(False, 'Linux-specific test')
389
    def test_triplet_in_ext_suffix(self):
389
    def test_triplet_in_ext_suffix(self):
390
        import ctypes, platform, re
390
        import ctypes, platform, re
391
        machine = platform.machine()
391
        machine = platform.machine()
(-)a/Makefile.pre.in (+2 lines)
Lines 39-44 AR= @AR@ Link Here
39
RANLIB=		@RANLIB@
39
RANLIB=		@RANLIB@
40
READELF=	@READELF@
40
READELF=	@READELF@
41
SOABI=		@SOABI@
41
SOABI=		@SOABI@
42
SOABI3=		@SOABI3@
42
LDVERSION=	@LDVERSION@
43
LDVERSION=	@LDVERSION@
43
HGVERSION=	@HGVERSION@
44
HGVERSION=	@HGVERSION@
44
HGTAG=		@HGTAG@
45
HGTAG=		@HGTAG@
Lines 767-772 Modules/signalmodule.o: $(srcdir)/Modules/signalmodule.c $(srcdir)/Modules/posix Link Here
767
Python/dynload_shlib.o: $(srcdir)/Python/dynload_shlib.c Makefile
768
Python/dynload_shlib.o: $(srcdir)/Python/dynload_shlib.c Makefile
768
	$(CC) -c $(PY_CORE_CFLAGS) \
769
	$(CC) -c $(PY_CORE_CFLAGS) \
769
		-DSOABI='"$(SOABI)"' \
770
		-DSOABI='"$(SOABI)"' \
771
		-DSOABI3='"$(SOABI3)"' \
770
		-o $@ $(srcdir)/Python/dynload_shlib.c
772
		-o $@ $(srcdir)/Python/dynload_shlib.c
771
773
772
Python/dynload_hpux.o: $(srcdir)/Python/dynload_hpux.c Makefile
774
Python/dynload_hpux.o: $(srcdir)/Python/dynload_hpux.c Makefile
(-)a/Python/dynload_shlib.c (+1 lines)
Lines 37-42 const char *_PyImport_DynLoadFiletab[] = { Link Here
37
    ".dll",
37
    ".dll",
38
#else  /* !__CYGWIN__ */
38
#else  /* !__CYGWIN__ */
39
    "." SOABI ".so",
39
    "." SOABI ".so",
40
    "." SOABI3 ".so",
40
    ".abi" PYTHON_ABI_STRING ".so",
41
    ".abi" PYTHON_ABI_STRING ".so",
41
    ".so",
42
    ".so",
42
#endif  /* __CYGWIN__ */
43
#endif  /* __CYGWIN__ */
(-)a/configure.ac (-3 / +4 lines)
Lines 4354-4363 AC_C_BIGENDIAN Link Here
4354
# would get a shared library ABI version tag of 'cpython-32dmu' and shared
4354
# would get a shared library ABI version tag of 'cpython-32dmu' and shared
4355
# libraries would be named 'foo.cpython-32dmu.so'.
4355
# libraries would be named 'foo.cpython-32dmu.so'.
4356
AC_SUBST(SOABI)
4356
AC_SUBST(SOABI)
4357
AC_SUBST(SOABI3)
4357
AC_MSG_CHECKING(ABIFLAGS)
4358
AC_MSG_CHECKING(ABIFLAGS)
4358
AC_MSG_RESULT($ABIFLAGS)
4359
AC_MSG_RESULT($ABIFLAGS)
4359
AC_MSG_CHECKING(SOABI)
4360
AC_MSG_CHECKING(SOABI3)
4360
SOABI='cpython-'`echo $VERSION | tr -d .`${ABIFLAGS}${PLATFORM_TRIPLET:+-$PLATFORM_TRIPLET}
4361
SOABI3='cpython-'`echo $VERSION | tr -d .`${ABIFLAGS}${PLATFORM_TRIPLET:+-$PLATFORM_TRIPLET}
4362
SOABI='cpython-'`echo $VERSION | tr -d .`${ABIFLAGS}
4361
AC_MSG_RESULT($SOABI)
4363
AC_MSG_RESULT($SOABI)
4362
4364
4363
AC_SUBST(EXT_SUFFIX)
4365
AC_SUBST(EXT_SUFFIX)
4364
- 

Return to bug 33208