On Wed, 2023-01-18 at 11:10 +0100, Samuel Thibault wrote: > > That's not enough information: I'm asking about your cross-toolchain. > > Do you actually get e.g. libstore/libstore.so for instance? > If so, run objdump -x on it and check that libz is indeed in NEEDED. > That's what is supposed to save having to add -lz everywhere.
/tools/lib/libstore.so /tools/lib/libstore.so.0.3 objdump -x /tools/lib/libstore.so.0.3 | less Dynamic Section: NEEDED libblkid.so.1 NEEDED libuuid.so.1 NEEDED libz.so NEEDED libncursesw.so.6 NEEDED libtinfow.so.6 NEEDED libshouldbeinlibc.so.0.3 NEEDED libpthread.so.0.3 NEEDED libc.so.0.3 NEEDED libmachuser.so.1 NEEDED libhurduser.so.0.3 SONAME libstore.so.0.3 ...