From c65eed7160341a97cd6908cb86def01f122ec4db Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Wed, 4 May 2022 15:12:52 +0100 Subject: [PATCH] arm-toolchain/arm-binary-toolchain: ensure toolchains don't provide any system libraries Use PRIVATE_LIBS to ensure that the Arm binary toolchains don't provide their own libraries to the entire system. Signed-off-by: Ross Burton Signed-off-by: Jon Mason --- .../external-arm-toolchain/arm-binary-toolchain.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/arm-binary-toolchain.inc b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/arm-binary-toolchain.inc index 1fa4cd3e..528b0061 100644 --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/arm-binary-toolchain.inc +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/arm-binary-toolchain.inc @@ -20,4 +20,7 @@ INHIBIT_SYSROOT_STRIP = "1" INHIBIT_PACKAGE_STRIP = "1" INHIBIT_PACKAGE_DEBUG_SPLIT = "1" +# Need to mark these as private until do_package's soname-finder only looks in $libdir +PRIVATE_LIBS = "libgcc_s.so.1 libstdc++.so.6" + BBCLASSEXTEND = "native nativesdk"