This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author serge-sans-paille
Recipients gregory.p.smith, ned.deily, pmpp, serge-sans-paille
Date 2019-11-04.08:27:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1572856067.92.0.499964067877.issue38634@roundup.psfhosted.org>
In-reply-to
Content
@ned I(d rather see this as an evolution of Issue13631, as this solves a problem when libreadline and libedit are both loaded in the same executable. As such, using libedit instead of readline wouldn't solve the issue: what if the program Python is embeded in is linked to readline?

I find python approach relatively elegant: detect the linked library at runtime and use the ad-hoc implementation based on this.

An other option would be to dlopen readline using the RTLD_LOCAL flag, so that we get a better, non intrusive symbol resolution.

What do you think?
History
Date User Action Args
2019-11-04 08:27:47serge-sans-paillesetrecipients: + serge-sans-paille, gregory.p.smith, ned.deily, pmpp
2019-11-04 08:27:47serge-sans-paillesetmessageid: <1572856067.92.0.499964067877.issue38634@roundup.psfhosted.org>
2019-11-04 08:27:47serge-sans-paillelinkissue38634 messages
2019-11-04 08:27:47serge-sans-paillecreate