[issue1204] readline configuration for shared libs w/o curses dependencies
Roumen Petrov
report at bugs.python.org
Wed Aug 27 20:53:32 CEST 2008
Roumen Petrov <bugtrack at roumenpetrov.info> added the comment:
In the configure{.in} exist another bug:
--------------
AC_CHECK_LIB(readline, readline)
if test "$ac_cv_have_readline_readline" = no
then
AC_CHECK_LIB(termcap, readline)
fi
--------------
but "grep _readline_readline configure" show that variable in use is
$ac_cv_lib_readline_readline, so the check for function termcap in
readline can be removed safely - it is never reached.
I would like to propose another patch that don't use possible unresolved
symbol to detect presence of library. The new patch will define
HAVE_LIBREADLINE. If necessary will check for dependent library
and link it in correct order. The script print messages like next:
------
checking how to link readline libs... -lreadline -lncursesw
checking for rl_callback_handler_install in -lreadline... yes
checking for rl_pre_input_hook in -lreadline... yes
checking for rl_completion_matches in -lreadline... yes
------
The patch is for branch release25-maint.
It is without changes in configure script, i.e autoconf has to run to
recreate it after applying.
The patch can be applied to trunk as well.
----------
nosy: +rpetrov
Added file: http://bugs.python.org/file11272/python-release25-readline.patch
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue1204>
_______________________________________
More information about the Python-bugs-list
mailing list