diff mbox series

[2/2] binutils-cross-canadian: Do not install bdf-plugins

Message ID 20251027233929.2454193-2-raj.khem@gmail.com
State New
Headers show
Series [v2,1/2] classes/toolchain/clang: Add placeholder for dynamic linker in cross-canadian packages | expand

Commit Message

Khem Raj Oct. 27, 2025, 11:39 p.m. UTC
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 <raj.khem@gmail.com>
---
 meta/recipes-devtools/binutils/binutils-cross-canadian.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian.inc b/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
index 7d7ffe92ce1..d28dcaf4022 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*