Hello,

I did recently my first Nanbield build which required the distro
feature usrmerge because of using systemd and as a result QtWebEngine
didn't work anymore.
I reported this to Qt(https://bugreports.qt.io/browse/QTBUG-119140),
but looking deeper into this it turned out to be an issue related to
the generated ld.so.cache in the rootfs.py.
At the moment in the ldconfig-native which is used to generate this,
are the paths to LIBDIR("/usr/lib") and SLIBDIR("/lib") hardcoded, but
that isn't correct if usrmerge is enabled, at least I think so.
The resulting ld.so.cache looks like this:
236 libs found in cache `/etc/ld.so.cache'
       libzstd.so.1 (libc6) => /lib/libzstd.so.1
       libz.so.1 (libc6) => /lib/libz.so.1
       libxtables.so.12 (libc6) => /lib/libxtables.so.12
       libxslt.so.1 (libc6) => /lib/libxslt.so.1
       libxml2.so.2 (libc6) => /lib/libxml2.so.2
...

Would it be OK to configure the paths LIBDIR SLIBDIR using base_libdir
and libdir?

Thanks,
Hannes
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#191179): 
https://lists.openembedded.org/g/openembedded-core/message/191179
Mute This Topic: https://lists.openembedded.org/mt/102778802/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to