Re: [meta-ti][master/wrynose][PATCH] libsdl2: Set runtime dependency for SDL2 tests
Antonios Christidis <[email protected]> Mon, 29 Jun 2026 09:50:26 -0500
| Newsgroups | org.yoctoproject.lists.meta-ti |
|---|---|
| Message-ID | <[email protected]> |
On 6/25/26 5:38 PM, Andrew Davis wrote: > On 6/25/26 3:09 PM, Antonios Christidis via lists.yoctoproject.org wrot= e: >> From: Antonios Christidis <[email protected]> >> >> Set a runtime dependency on libsdl2 for the libsdl2-tests package. >> > > Any clue on why this isn't automatic? Do the application in the test > package not link to libsdl2? > This isn't automatic because a custom package is created using the=20 PACKAGE_BEFORE_PN variable, so I need to explicitly set its dependencies. Currently, when SDL_TESTS is enabled, the test binaries have SDL2 libs=20 statically compiled in. However, I'm sending a revision to add support for dynamic=20 linking instead. This is needed because customers using the sysroots to cross-compile=20 their applications have the SDL2 libraries available in their build environment, but the=20 binaries can't run since those libraries don't exist in the target filesystem. | | > Andrew > >> Signed-off-by: Antonios Christidis <[email protected]> >> --- >> =C2=A0 meta-ti-test/recipes-graphics/libsdl2/libsdl2-ti.inc | 1 + >> =C2=A0 1 file changed, 1 insertion(+) >> >> diff --git a/meta-ti-test/recipes-graphics/libsdl2/libsdl2-ti.inc=20 >> b/meta-ti-test/recipes-graphics/libsdl2/libsdl2-ti.inc >> index 33ff0632..750a5603 100644 >> --- a/meta-ti-test/recipes-graphics/libsdl2/libsdl2-ti.inc >> +++ b/meta-ti-test/recipes-graphics/libsdl2/libsdl2-ti.inc >> @@ -3,3 +3,4 @@ EXTRA_OECMAKE +=3D "-DSDL_TESTS=3DON \ >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 " >> =C2=A0 PACKAGE_BEFORE_PN =3D "${PN}-tests" >> =C2=A0 FILES:${PN}-tests +=3D "${libexecdir} ${datadir}/installed-test= s/SDL2" >> +RDEPENDS:${PN}-tests +=3D "${PN}" >> >> >> >> -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- >> Links: You receive all messages sent to this group. >> View/Reply Online (#20098):=20 >> https://lists.yoctoproject.org/g/meta-ti/message/20098 >> Mute This Topic: https://lists.yoctoproject.org/mt/119980196/3619733 >> Group Owner: [email protected] >> Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub [[email protected]= m] >> -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- >> >