From 290e36e200a3670fd9466dd218108fae1d288ab9 Mon Sep 17 00:00:00 2001 From: Archana Kakani Date: Thu, 2 Apr 2026 07:27:30 -0500 Subject: [PATCH] libspdm: enable shared library build Update the libspdm recipe to build and install shared libraries. Signed-off-by: Archana Kakani Signed-off-by: Khem Raj --- meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb b/meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb index 04f1ffc1fc..d3e4802d5e 100644 --- a/meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb +++ b/meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb @@ -51,6 +51,7 @@ EXTRA_OECMAKE += "\ -DTARGET=Release \ -DCRYPTO=openssl \ -DENABLE_BINARY_BUILD=1 \ + -DBUILD_LINUX_SHARED_LIB=ON \ -DCOMPILED_LIBCRYPTO_PATH=${libdir} \ -DCOMPILED_LIBSSL_PATH=${libdir} \ -DDISABLE_TESTS=1 \ @@ -60,7 +61,7 @@ EXTRA_OECMAKE += "\ do_install () { install -d ${D}/${libdir} - install -m 0644 lib/* ${D}/${libdir}/ + cp -rf lib/* ${D}/${libdir}/ install -d ${D}/${includedir}/${BPN}/ cp -rf ${S}/include/* ${D}/${includedir}/${BPN}/