On Sun, 2021-10-03 at 01:55 +0000, Lijun Chen wrote:
> Hi,
> 
> When I build a yocto image, I added some packages into IMAGE_INSTALL, such as
> boost, thrift, etc. I notice in the target OS image, the shared libs don't the
> symlinks. But in the SDK image, the symlinks are there. For example,
> lrwxrwxrwx 1 root root       22 Oct  2 16:41 libboost_filesystem-mt.so ->
> libboost_filesystem.so
> lrwxrwxrwx 1 root root       29 Oct  2 16:41 libboost_filesystem.so ->
> libboost_filesystem.so.1.75.0
> 
> Is there a way to add the symlinks to the target image as well?
> With the symlinks, I assume we can run an old application even the dependent
> lib is a newer version?

The symlinks will be in the XXX-dev packages so boost-dev probably has them for
boost. They aren't needed on target unless you're compiling things which is why
they're separated out.

Cheers,

Richard

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

Reply via email to