On Mon, Apr 11, 2016 at 9:22 AM, Ben Hutchings wrote: > Binding *is* lazy by default, but loading of NEEDED libraries is eager > since ELF dynamic symbol references don't say which library they're > expected to be resolved in (perhaps the best *and* worst feature of ELF > dynamic linking). If we made the absence of a NEEDED library non- > fatal, that would put off failure until the application used a symbol > from the missing library, but at that point I don't think there's any > good way for the application to handle failure gracefully.
Apparently Solaris has support for optional shared libraries. It seems like something that would be useful to have on Linux/glibc. https://lists.debian.org/debian-devel/2015/02/msg00261.html https://sourceware.org/ml/libc-help/2013-02/msg00017.html http://comments.gmane.org/gmane.comp.handhelds.tizen.devel/4892 -- bye, pabs https://wiki.debian.org/PaulWise