Hi together,

i have a question about Yocto SDK generation. We use the Yocto-SDK not only for 
generation of target binaries outside the Yocto Build process, but also for 
generation of the same binaries *for the host* (nativesdk). This way we are 
able to run our applications as Simulations or Unit-Tests in our CI process 
without the need to install dev- and runtime libs on the host system (also the 
libs have the same build configuration as on target).

Unfortunately, the SDK doesn't really seem to be designed for this. The BB 
classes for the native/nativesdk are also missing for most libraries. And last 
but not least, I still have the feeling that I haven't really found the "right" 
way to define the SDK. Whatever.

I'm currently trying to add the libudev (yes, i know that its probably not the 
best idea to add a system lib to host sdk ;-). I added an eudev_%.bbappend file 
containing
> 
> 
> BBCLASSEXTEND = "native nativesdk"

and appended "nativesdk-eudev" and "nativesdk-eudev-dev" to the RDEPENDS of my 
nativesdk-packagegroup-sdk-host recipe.

This works, but unfortunately the resulting installed SDK has a wrong symlink 
for the hosts libudev.so:

> 
> 
> 
> /home/admin/sdk/plat/5.0/sysroots/x86_64-platsdk-linux/usr/lib/libudev.so
> ->
> ../../../../../../home/admin/sdk/plat/5.0/sysroots/x86_64-platsdk-linux/lib/libudev.so.1.6.3
> 
> 
> 

The correct link would be
> 
> /home/admin/sdk/plat/5.0/sysroots/x86_64-platsdk-linux/usr/lib/libudev.so
> -> ../../lib/libudev.so.1.6.3

This must happen on SDK installation, as the install path is not known before. 
All other links in SDK ( *including the link for target libudev.so* ) are 
correct.
Do you have any hints for me how i can dig into this? All debug methods i know 
belong to built process itself, not the install.

My Yocto version is "yocto-5.0" Tag in Repo.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#63227): https://lists.yoctoproject.org/g/yocto/message/63227
Mute This Topic: https://lists.yoctoproject.org/mt/106368600/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to