New submission from Christian Heimes <li...@cheimes.de>:

The configure.ac code for editline/readline detection is complicated. 
Especially the code for linking with extra termcap libraries makes it 
complicated to port the check to pkg-config. The termcap checks were added by 
Greg in bpo-3645 and commit 188209465a966cf046ed7946589aa21767f95e68 .

I propose to simplify the checks and require a readline 4.2 compatible API. GNU 
readline was released in 2001 (20 years ago). NetBSD libedit 
editline/readline.h has RL_READLINE_VERSION 0x0402 for at least 10 years.

* drop the check for additional termcap libs
* remove the fallback to completion_matches
* replace AC_CHECK_LIB($LIBREADLINE, ...) checks with a check for 
RL_READLINE_VERSION >= 0x0402

What do you think?

----------
components: Build
messages: 408700
nosy: christian.heimes, erlendaasland, gregory.p.smith
priority: normal
severity: normal
status: open
title: Simplify readline / editline detection
type: enhancement
versions: Python 3.11

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue46100>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to