From c871ad4ee62594c05d34b6ed2543d804a4ece07d Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 27 Oct 2025 16:39:29 -0700 Subject: [PATCH] binutils-cross-canadian: Do not install bdf-plugins for SDK they are provided via nativesdk-binutils latest binutils have started to build libdep plugin as static library libdep.a which is then reported via build QA ERROR: QA Issue: non -staticdev package contains static .a library: binutils-cross-canadian-aarch64 path '/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-oesdk-linux/usr/lib/aarch64-oe-linux/bfd-plugins/libdep.a' [staticdev] Signed-off-by: Khem Raj Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- meta/recipes-devtools/binutils/binutils-cross-canadian.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian.inc b/meta/recipes-devtools/binutils/binutils-cross-canadian.inc index 7d7ffe92ce..d28dcaf402 100644 --- a/meta/recipes-devtools/binutils/binutils-cross-canadian.inc +++ b/meta/recipes-devtools/binutils/binutils-cross-canadian.inc @@ -21,9 +21,10 @@ LDFLAGS:append:toolchain-clang = " -fuse-ld=bfd" do_install () { autotools_do_install - # We're not interested in the libs or headers, these would come from the + # We're not interested in the plugins, libs, or headers, these would come from the # nativesdk or target version of the binutils recipe rm -rf ${D}${prefix}/${TARGET_SYS} + rm -rf ${D}${libdir}/bfd-plugins rm -f ${D}${libdir}/libbfd* rm -f ${D}${libdir}/libiberty* rm -f ${D}${libdir}/libopcodes* -- 2.47.3