From 6db39e1f1e6d032176bbef6dd11e1a720d8410da Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 15 Feb 2016 09:47:33 +0000 Subject: [PATCH] libunwind: Fix build on ppc gcc driver is fixed to pass correct options to linker to do secure plt linking when enabled. however this option --secure-plt is not supported by gold linker which is now passed by default from gcc driver. Hence the build fails when using gold. Therefore when we use gold then we do not use secure plt (From OE-Core rev: 1fcb1b91fae0646baf243d686fc6a52b97a53005) Signed-off-by: Khem Raj Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/recipes-support/libunwind/libunwind.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-support/libunwind/libunwind.inc b/meta/recipes-support/libunwind/libunwind.inc index 068858b2d8..f83614bf5c 100644 --- a/meta/recipes-support/libunwind/libunwind.inc +++ b/meta/recipes-support/libunwind/libunwind.inc @@ -26,7 +26,7 @@ LDFLAGS_append_x86-64 = " -fuse-ld=gold" LDFLAGS_append_arm = " -fuse-ld=gold" LDFLAGS_append_aarch64 = " -fuse-ld=gold" -LDFLAGS_append_powerpc = " -fuse-ld=gold" -LDFLAGS_append_powerpc64 = " -fuse-ld=gold" +LDFLAGS_append_powerpc = " -fuse-ld=gold -mbss-plt" +LDFLAGS_append_powerpc64 = " -fuse-ld=gold -mbss-plt" BBCLASSEXTEND = "native"