]> code.ossystems Code Review - openembedded-core.git/commitdiff
glibc: fix nativesdk ldd RTLDLIST
authorMing Liu <peter.x.liu@external.atlascopco.com>
Tue, 4 Apr 2017 15:12:37 +0000 (17:12 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 5 Apr 2017 22:22:06 +0000 (23:22 +0100)
Override RTLDLIST for nativesdk, or else ldd would fail to run on
SDK targets.

Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-core/glibc/glibc-ld.inc

index b89b70a293c3f58d9f40887e0ec793636b7e46ea..c1d635dc8df001325f0df41fd36769c43287af8b 100644 (file)
@@ -44,4 +44,5 @@ def glibc_dl_info(d):
 
 EGLIBC_KNOWN_INTERPRETER_NAMES = "${@glibc_dl_info(d)['ldconfig']}"
 RTLDLIST = "${@glibc_dl_info(d)['lddrewrite']}"
+RTLDLIST_class-nativesdk = "${base_libdir}/${@bb.utils.contains('SDK_ARCH', 'x86_64', 'ld-linux-x86-64.so.2', 'ld-linux.so.2', d)}"
 glibc_dl_info[vardepsexclude] = "OVERRIDES"