On Sat, Jul 09, 2011 at 09:23:30PM +0200, Peter Mazinger wrote:
> > That would mean that CONFIG_LIBRESOLV_STUB has influence to whether
> > the resolver symbols end up in the libc? Or would you build and link
> > them unconditionally?
> 
> libresolv.* is built only if the above option is enabled, but does
> not provide any usable functions, allowing apps that hardcode
> -lresolv to find something

The only libresolv.* should be libresolv.a. If you also make a .so, it
will get linked, loaded, and waste 4k or more in every process that
does so, all for no usefulness whatsoever.

The approach I took in musl is to make completely empty (8 byte) .a
files for all the legacy library names (libm, libpthread, etc.) just
to satisfy programs that use -lm etc. and only a single .so file,
libc.so.

Rich
_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to