configure: also search for libtinfo if needed

As Justin says:

    When building ncurses with --with-termlib several symbols get moved from
    libncurses.so to libtinfo.so. Thus when linking with libncurses.so, one
    additionally needs to link with libtinfo.so.

Contrary to the Linux kernel (that is on the verge of using pkg-config or
the ncurses*-config scripts), we simply see if we need to link against
libtinfo to get a symbol known to get moved there.

Reported-by: Justin <jlec@gentoo.org>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
This commit is contained in:
Yann E. MORIN" 2013-03-05 01:08:27 +01:00
parent 8939bb3cff
commit cefcd4b655

View File

@ -283,6 +283,10 @@ AS_IF(
[test "$need_curses" = "yes"],
[AC_MSG_ERROR([could not find curses library (frontends: mconf/nconf)])],
[has_curses=no])])
AC_SEARCH_LIBS(
[setupterm],
[tinfo],
[break])
ncurses_LIBS="$LIBS"
LIBS=$LIBS_old])