[yocto] [PATCH 1/1] dylan: fix kconfig-frontends for ncurses --with-libterm

Richard Purdie richard.purdie at intel.com
Thu May 8 03:38:47 PDT 2014


On Mon, 2014-05-05 at 23:07 +0000, Woodyatt, James wrote:
> commit 939c9feca3c26d4603b573d887324d6220e93819
> Author: james woodyatt <james.woodyatt at intel.com>
> Date:   Mon May 5 15:54:29 2014 -0700
> 
>     kconfig-frontends-native: add support for --with-libterm.
>     
>     This is a cherry-pick of cefcd4b655c2b7efdc6313740f3c8af89dd8f670 from
>     the kconfig-frontends project authoritative Git repository for a change
>     that went into 3.9 and later revisions that enables building on hosts
>     configurations where libncurses uses libtinfo.


I've dug into this to try and figure out what is breaking and I'm
struggling to understand how this error is occurring for you. In
particular, dylan's ncurses recipe has this commit:

https://gitorious.org/angstrom/jadon-openembedded/commit/10a92f252407e4487afbf44a330ba5b7b61b84b1

which is rather old but still present in the modern codebase. The linker
script there should add in linkage to libtinfo as and where needed.

I'm therefore reluctant to merge these patches without a better
understanding of exactly how we can reproduce this bug and perhaps why
the linker scripts are failing.

We have tried a build of these recipes on dylan on a CentOS 6.5 machine
and they worked out ok.

I would be interested to see the build failure logs and also to check if
the libncursesw.so file is indeed a linker script in your case. An
strace of the linker command run by the kconfig build may also reveal
something (is it preferring the system libraries for some reason for
example in your case?).

Cheers,

Richard








More information about the yocto mailing list