On 2019/05/13 20:38, Antoine Jacoutot wrote: > On Mon, May 13, 2019 at 08:20:22PM +0200, Christian Weisgerber wrote: > > All shared libraries should have a SONAME: > > > > $ readelf -d /usr/lib/libc.so.95.0 | fgrep '(SONAME)' > > 0x000000000000000e (SONAME) Library soname: [libc.so.95.0] > > > > I ran a throwaway script over the packages from an amd64 bulk build, > > and the libraries listed below lack a SONAME. We fixed libtool to > > add the SONAME, so these must have been built differently. It makes > > little sense to approach this port by port; instead we should look > > for commonly used build tools that fail to embed SONAME and fix > > those. Sui generis cases can be cleaned up later. > > Thanks for the list naddy. > First quick win would be to fix cmake...
Definitely - it is already producing confusing results for multipackage ports including libraries.
