From b4364cc44ae47d3b41a4fd181c904ae97e213842 Mon Sep 17 00:00:00 2001 From: Denys Dmytriyenko Date: Wed, 1 Sep 2021 18:23:41 -0400 Subject: readline: correct pkg-config dependency for termcap readline uses ncurses for terminal capabilities database, but it fails to specify it correctly in the pkg-config .pc file, resulting in: Requires.private: termcap As ncurses by default provides newer terminfo instead of termcap, there's no termcap.pc in the system and pkg-config fails when linking with readline: readline.pc X-> termcap.pc Help configure script to set pkg-config to use ncurses for the correct terminal capabilities database: Requires.private: ncurses This fixes pkg-config dependency chain: readline.pc -> ncurses.pc -> tinfo.pc Signed-off-by: Denys Dmytriyenko Signed-off-by: Richard Purdie --- meta/recipes-core/readline/readline.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-core/readline/readline.inc b/meta/recipes-core/readline/readline.inc index 7f7f5ad2ee..569e4ff6e9 100644 --- a/meta/recipes-core/readline/readline.inc +++ b/meta/recipes-core/readline/readline.inc @@ -18,6 +18,7 @@ SRC_URI += "file://inputrc" inherit autotools texinfo EXTRA_AUTORECONF += "--exclude=autoheader" +EXTRA_OECONF += "bash_cv_termcap_lib=ncurses" LEAD_SONAME = "libreadline.so" -- cgit 1.2.3-korg