[OE-core] [PATCH] ncurses-native: install to libdir, not base_libdir

Martin Jansa martin.jansa at gmail.com
Thu Jan 12 09:37:32 UTC 2012


On Tue, Jan 10, 2012 at 01:51:18PM -0600, Christopher Larson wrote:
> From: Christopher Larson <chris_larson at mentor.com>
> 
> For target, both base_libdir and libdir in sysroot can be used, as we pass
> --sysroot to the toolchain. For native, we don't do this, and we also only add
> -L<sysroot>/${libdir}, not -L<sysroot>/${base_libdir}, resulting in other
> native recipes (like readline-native) failing to find the ncurses libraries.
> 
> readline-native only built successfully on hosts where it could fall back to
> their ncurses/termcap rather than the one in the sysroot.

Fixes issues I'm seeing while rebuilding from scratch, thanks!

Acked-by: Martin Jansa <Martin.Jansa at gmail.com>

> 
> Signed-off-by: Christopher Larson <chris_larson at mentor.com>
> ---
>  meta/recipes-core/ncurses/ncurses.inc |    6 +++---
>  1 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/meta/recipes-core/ncurses/ncurses.inc b/meta/recipes-core/ncurses/ncurses.inc
> index 8321d7b..43303b7 100644
> --- a/meta/recipes-core/ncurses/ncurses.inc
> +++ b/meta/recipes-core/ncurses/ncurses.inc
> @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://ncurses/base/version.c;beginline=1;endline=27;md5=cbc
>  SECTION = "libs"
>  DEPENDS = "ncurses-native"
>  DEPENDS_virtclass-native = ""
> -INC_PR = "r3"
> +INC_PR = "r4"
>  
>  inherit autotools binconfig multilib_header
>  
> @@ -26,8 +26,8 @@ ENABLE_WIDEC ?= "true"
>  # builds.
>  BUILD_CPPFLAGS += "-D_GNU_SOURCE"
>  
> -# tic from the -native build cannot run without setting this explicitly
> -BUILD_LDFLAGS_virtclass-native += "-Wl,-rpath,${base_libdir}"
> +# natives don't generally look in base_libdir
> +base_libdir_virtclass-native = "${libdir}"
>  
>  # Helper function for do_configure to allow multiple configurations
>  # $1 the directory to run configure in
> -- 
> 1.7.8.rc4
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20120112/720d369a/attachment-0002.sig>


More information about the Openembedded-core mailing list