mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-05 02:50:46 +00:00
openipmi: Mark libOpenIPMI.so.0 as private lib in openipmi-perl
libOpenIPMI.so.0 is SONAME for openIPMI.so in openipmi-perl package which means the shlibs code will automatically add it as a provider for this shared library but actual public library is provided by openipmi package, and it results in ERROR: openipmi-2.0.27-r0 do_package: openipmi: Multiple shlib providers for libOpenIPMI.so.0: openipmi-perl, openipmi (used by files: /mnt/jenkins/workspace/Yocto-world-musl/build/tmp/work/aarch64-yoe-linux/openipmi/2.0.27-r0/packages-split/openipmi/usr/bin/openipmi_eventd) The library in perl package is actually not required to compete to provide for public interfaces Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
@@ -51,6 +51,7 @@ PACKAGECONFIG ??= "gdbm"
|
||||
PACKAGECONFIG[gdbm] = "ac_cv_header_gdbm_h=yes,ac_cv_header_gdbm_h=no,gdbm,"
|
||||
|
||||
PACKAGES += "${PN}-perl ${PN}-python"
|
||||
PRIVATE_LIBS_${PN}-perl = "libOpenIPMI.so.0"
|
||||
|
||||
FILES_${PN}-perl = " \
|
||||
${libdir}/perl/vendor_perl/*/OpenIPMI.pm \
|
||||
|
||||
Reference in New Issue
Block a user