On 1/26/23 1:38 PM, Sapp, Randolph wrote:
On Thu, Jan 26 2023 at 11:54:18 -06:00:00, Andrew Davis <[email protected]> wrote:

-# The actual SONAME is libGLESv2.so.2, so need to explicitly specify RPROVIDES for .so.1 here -RPROVIDES:${PN} += "libGLESv2.so.1" +RDEPENDS:${PN} += "libdrm libdrm-omap" These are not runtime dependencies, libdrm is still regular built time DEPENDS. (libdrm-omap can be dropped, we don't need that at all anymore) Runtime we do need udev so this should all be now: DEPENDS += "libdrm" DEPENDS:append:libc-musl = " gcompat" RDEPENDS:${PN} += "udev"

There should be no build dependencies for a binary package. What new dependency 
did you engineer?

If the binaries depend on a lib then yocto will detect that and set it as a 
runtime dependency
for you. If not in the sysroot dir when we install the binaries then yocto will 
do
the opposite and complain that it cannot find some libraries that binaries in 
the package
link against. We solve both by using DEPENDS here.

Andrew
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#15682): 
https://lists.yoctoproject.org/g/meta-ti/message/15682
Mute This Topic: https://lists.yoctoproject.org/mt/96536768/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to