Staging
v0.8.1
https://github.com/python/cpython
Revision 7105319ada2e663659020cbe9fdf7ff38f421ab2 authored by serge-sans-paille on 04 December 2019, 16:02:57 UTC, committed by Victor Stinner on 04 December 2019, 16:02:57 UTC
The readline module now detects if Python is linked to libedit at runtime
on all platforms.  Previously, the check was only done on macOS.

If Python is used as a library by a binary linking to libedit, the linker
resolves the rl_initialize symbol required by the readline module against
libedit instead of libreadline, which leads to a segfault.

Take advantage of the existing supporting code to have readline module being
compatible with both situations.
1 parent ac0e1c2
History
Tip revision: 7105319ada2e663659020cbe9fdf7ff38f421ab2 authored by serge-sans-paille on 04 December 2019, 16:02:57 UTC
bpo-38634: Allow non-apple build to cope with libedit (GH-16986)
Tip revision: 7105319
File Mode Size
c-api
data
distributing
distutils
extending
faq
howto
includes
install
installing
library
reference
tools
tutorial
using
whatsnew
Makefile -rw-r--r-- 8.5 KB
README.rst -rw-r--r-- 4.6 KB
about.rst -rw-r--r-- 1.5 KB
bugs.rst -rw-r--r-- 4.7 KB
conf.py -rw-r--r-- 6.7 KB
contents.rst -rw-r--r-- 538 bytes
copyright.rst -rw-r--r-- 451 bytes
glossary.rst -rw-r--r-- 52.1 KB
license.rst -rw-r--r-- 45.2 KB
make.bat -rw-r--r-- 5.5 KB
requirements.txt -rw-r--r-- 128 bytes
runtime.txt -rw-r--r-- 3 bytes

README.rst

back to top