From be11294d17e3d4332e7e1383396c87a24dcdffa3 Mon Sep 17 00:00:00 2001 From: Laurentiu Palcu Date: Fri, 5 Oct 2012 13:22:27 +0300 Subject: cross-canadian.bbclass: add native chrpath dependency In order for the RPATHs in 32bit toolchain binaries to be relocated properly, chrpath >=0.14 is needed. [YOCTO #3161] [YOCTO #3201] (From OE-Core rev: 71c71b972100803d33fbb062a237e8a15167387b) Signed-off-by: Laurentiu Palcu Signed-off-by: Richard Purdie --- meta/classes/cross-canadian.bbclass | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'meta') diff --git a/meta/classes/cross-canadian.bbclass b/meta/classes/cross-canadian.bbclass index aec7301981..47fb0abb21 100644 --- a/meta/classes/cross-canadian.bbclass +++ b/meta/classes/cross-canadian.bbclass @@ -54,6 +54,13 @@ LDFLAGS = "${BUILDSDK_LDFLAGS} \ DEPENDS_GETTEXT = "gettext-native nativesdk-gettext" +# +# We need chrpath >= 0.14 to ensure we can deal with 32 and 64 bit +# binaries +# +DEPENDS_append = " chrpath-replacement-native" +EXTRANATIVEPATH += "chrpath-native" + # Path mangling needed by the cross packaging # Note that we use := here to ensure that libdir and includedir are # target paths. -- cgit v1.2.3-54-g00ecf