]> code.ossystems Code Review - openembedded-core.git/commitdiff
pseudo: remove rpath from libpseudo.so
authorEd Bartosh <ed.bartosh@linux.intel.com>
Fri, 17 Jun 2016 15:47:23 +0000 (18:47 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 29 Jun 2016 18:34:46 +0000 (19:34 +0100)
Setting rpath causes clash of host and sdk libc and makes
pseudo to crash with relocation error: libpthread.so.0:
    symbol __libc_vfork, version GLIBC_PRIVATE not defined
    in file libc.so.6 with link time reference

Removing rpath fixes this as it makes pseudo to use only host
pthread and libc.

[YOCTO #9761]

(From OE-Core rev: be5c943e82a21d3ef2dfaaa5b41b6a2814f2fb19)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8f7f8f7cfa80dc2e1af721388946a28cfdaca1dc)
Signed-off-by: Armin Kuster <akuster@mvista.com>
meta/recipes-devtools/pseudo/pseudo.inc

index 0de7b3615f95affcc841361774e1e788ff9feb01..16c57c9caad907410a8706910654616d06b0e86d 100644 (file)
@@ -129,6 +129,7 @@ do_install_append_class-nativesdk () {
                mkdir -p ${D}${prefix}/lib/pseudo/lib
                cp lib/pseudo/lib/libpseudo.so ${D}${prefix}/lib/pseudo/lib/.
        fi
+       chrpath -d ${D}${prefix}/lib/pseudo/lib*/libpseudo.so
 }
 
 BBCLASSEXTEND = "native nativesdk"