From 533ad71725afd87b1909ee95f63b79346dea1892 Mon Sep 17 00:00:00 2001 From: Rasmus Villemoes Date: Thu, 7 May 2020 01:19:09 +0200 Subject: [PATCH] libgpiod: split c++ library to its own package I need (some of) the gpiod tools in my initramfs. That, of course, pulls in the workhorse in the form of the libgpiod C library. But it also pulls in the C++ library which is cobundled with libgpiod, which in turn means that libstdc++ gets pulled in, adding about 2.5MB to the initramfs. Fix that by splitting the C++ library to its own package. Signed-off-by: Rasmus Villemoes Signed-off-by: Khem Raj --- meta-oe/recipes-support/libgpiod/libgpiod.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-oe/recipes-support/libgpiod/libgpiod.inc b/meta-oe/recipes-support/libgpiod/libgpiod.inc index 07ce35a7f2..cae3145dd0 100644 --- a/meta-oe/recipes-support/libgpiod/libgpiod.inc +++ b/meta-oe/recipes-support/libgpiod/libgpiod.inc @@ -14,3 +14,6 @@ EXTRA_OECONF = "--enable-tools" PACKAGES =+ " ${PN}-tools" FILES_${PN}-tools = "${bindir}/*" + +PACKAGES =+ "libgpiodcxx" +FILES_libgpiodcxx = "${libdir}/libgpiodcxx.so.*"