| Message ID | 20260402122730.1485735-1-archana.kakani@ibm.com |
|---|---|
| State | Under Review |
| Headers | show |
| Series | libspdm: enable shared library build | expand |
This fails to build here on AB | /srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/x86-64-v3-poky-linux/libspdm/3.8.2/recipe-sysroot-native/usr/bin/x86_64-poky-linux/x86_64-poky-linux-ld: cannot find -lopenssllib: No such file or directory See details - https://autobuilder.yoctoproject.org/valkyrie/api/v2/logs/6151636/raw_inline On Thu, Apr 2, 2026 at 6:49 AM Archana Kakani via lists.openembedded.org <archana.kakani=ibm.com@lists.openembedded.org> wrote: > Update the libspdm recipe to build and install shared libraries. > > Signed-off-by: Archana Kakani <archana.kakani@ibm.com> > --- > 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}/ > -- > 2.51.0 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#125968): > https://lists.openembedded.org/g/openembedded-devel/message/125968 > Mute This Topic: https://lists.openembedded.org/mt/118633256/1997914 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [ > raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- > >
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}/
Update the libspdm recipe to build and install shared libraries. Signed-off-by: Archana Kakani <archana.kakani@ibm.com> --- meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)