diff options
| author | Victor Stinner <vstinner@redhat.com> | 2019-04-25 20:13:10 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-04-25 20:13:10 +0200 |
| commit | 8c3ecc6bacc8d0cd534f2b5b53ed962dd1368c7b (patch) | |
| tree | dec5a169a27fde398d57e508f0eb383f1975e418 /Misc/python-config.sh.in | |
| parent | d7befad328ad1a6d1f812be2bf154c1cd1e01fbc (diff) | |
| download | cpython-git-8c3ecc6bacc8d0cd534f2b5b53ed962dd1368c7b.tar.gz | |
bpo-21536: C extensions are no longer linked to libpython (GH-12946)
On Unix, C extensions are no longer linked to libpython.
It is now possible to load a C extension built using a shared library
Python with a statically linked Python.
When Python is embedded, libpython must not be loaded with
RTLD_LOCAL, but RTLD_GLOBAL instead. Previously, using RTLD_LOCAL, it
was already not possible to load C extensions which were not linked
to libpython, like C extensions of the standard library built by the
"*shared*" section of Modules/Setup.
distutils, python-config and python-config.py have been modified.
Diffstat (limited to 'Misc/python-config.sh.in')
| -rw-r--r-- | Misc/python-config.sh.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Misc/python-config.sh.in b/Misc/python-config.sh.in index a3c479ce57..ac1a467678 100644 --- a/Misc/python-config.sh.in +++ b/Misc/python-config.sh.in @@ -41,7 +41,7 @@ LIBM="@LIBM@" LIBC="@LIBC@" SYSLIBS="$LIBM $LIBC" ABIFLAGS="@ABIFLAGS@" -LIBS="-lpython${VERSION}${ABIFLAGS} @LIBS@ $SYSLIBS" +LIBS="@LIBS@ $SYSLIBS" BASECFLAGS="@BASECFLAGS@" LDLIBRARY="@LDLIBRARY@" OPT="@OPT@" |
