From f218c80fbe99570e4c8109bede9f0c4de5f8481e Mon Sep 17 00:00:00 2001 From: Anuj Mittal Date: Thu, 23 Apr 2026 13:47:29 +0800 Subject: dpdk: add PACKAGECONFIG to build shared libraries By default, DPDK performs static linking for applications and examples [1]. This behaviour can cause the build directory to exceed 100 GiB. Provide a PACKAGECONFIG to allow building with shared libraries only. [1] dpdk commit 93b1f90ae174 ("build: change default library type to static") Signed-off-by: Anuj Mittal --- recipes-extended/dpdk/dpdk.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes-extended/dpdk/dpdk.inc b/recipes-extended/dpdk/dpdk.inc index 0a947fc..d59af8d 100644 --- a/recipes-extended/dpdk/dpdk.inc +++ b/recipes-extended/dpdk/dpdk.inc @@ -26,6 +26,7 @@ COMPATIBLE_HOST:linux-gnux32 = "null" PACKAGECONFIG ??= " " PACKAGECONFIG[afxdp] = ",,libbpf xdp-tools" PACKAGECONFIG[libvirt] = ",,libvirt" +PACKAGECONFIG[shared] = "--default-library=shared, --default-library=static," RDEPENDS:${PN} += "pciutils python3-core" RDEPENDS:${PN}-examples += "bash" -- cgit v1.2.3-54-g00ecf