mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
libcamera: fix packaging
libcamera.so.0 and libcamera-base.so.0 are packaged in ${PN}-dev although
they should be packaged in ${PN}. See poky/meta/conf/bitbake.conf.
This trigger the following error when trying to run the `cam` utility
(packaged inside ${PN}):
$ cam -l
cam: error while loading shared libraries: libcamera.so.0: cannot open shared object file: No such file or directory
$ read-elf -d /usr/bin/cam
Dynamic section at offset 0x2c740 contains 37 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libcamera.so.0]
0x0000000000000001 (NEEDED) Shared library: [libcamera-base.so.0]
[...]
So package libcamera is broken and need to be installed along with
libcamera-dev to be functionnal. Fix it by packaging libcamera.so.0 and
libcamera-base.so.0 into ${PN}
Signed-off-by: Julien STEPHAN <jstephan@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
74026b53f7
commit
3de996474e
|
|
@ -64,10 +64,10 @@ do_recalculate_ipa_signatures_package() {
|
|||
|
||||
FILES:${PN}-dev = "${includedir} ${libdir}/pkgconfig"
|
||||
FILES:${PN}-dev += " ${libdir}/libcamera.so"
|
||||
FILES:${PN}-dev += " ${libdir}/libcamera.so.0"
|
||||
FILES:${PN} += " ${libdir}/libcamera.so.0"
|
||||
FILES:${PN} += " ${libdir}/libcamera.so.0.0.0"
|
||||
FILES:${PN}-dev += " ${libdir}/libcamera-base.so"
|
||||
FILES:${PN}-dev += " ${libdir}/libcamera-base.so.0"
|
||||
FILES:${PN} += " ${libdir}/libcamera-base.so.0"
|
||||
FILES:${PN} += " ${libdir}/libcamera-base.so.0.0.0"
|
||||
FILES:${PN} += " ${libdir}/v4l2-compat.so"
|
||||
FILES:${PN}-gst = "${libdir}/gstreamer-1.0/libgstlibcamera.so"
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user