[oe] Revert "package bbclass: strip static libs as well"

Denys Dmytriyenko denis at denix.org
Fri Oct 23 18:21:21 UTC 2009


On Fri, Oct 23, 2009 at 01:42:12PM +0100, Phil Blundell wrote:
> On Fri, 2009-10-23 at 14:28 +0200, Koen Kooi wrote:
> > -libc_baselibs = "${base_libdir}/libcrypt*.so.* 
> > ${base_libdir}/libcrypt-*.so ${base_libdir}/libc*.so.* 
> > ${base_libdir}/libc-*.so ${base_libdir}/libm*.so.* 
> > ${base_libdir}/libm-*.so ${base_libdir}/ld*.so.* ${base_libdir}/ld-*.so 
> > ${base_libdir}/libpthread*.so.* ${base_libdir}/libpthread-*.so 
> > ${base_libdir}/libresolv*.so.* ${base_libdir}/libresolv-*.so 
> > ${base_libdir}/librt*.so.* ${base_libdir}/librt-*.so 
> > ${base_libdir}/libutil*.so.* ${base_libdir}/libutil-*.so 
> > ${base_libdir}/libnsl*.so.* ${base_libdir}/libnsl-*.so 
> > ${base_libdir}/libnss_files*.so.* ${base_libdir}/libnss_files-*.so 
> > ${base_libdir}/libnss_compat*.so.* ${base_libdir}/libnss_compat-*.so 
> > ${base_libdir}/libnss_dns*.so.* ${base_libdir}/libnss_dns-*.so 
> > ${base_libdir}/libdl*.so.* ${base_libdir}/libdl-*.so 
> > ${base_libdir}/libanl*.so.* ${base_libdir}/libanl-*.so 
> > ${base_libdir}/libBrokenLocale*.so.* ${base_libdir}/libBrokenLocale-*.so"
> > +libc_baselibs = "${base_libdir}/libcrypt*.so.* 
> > ${base_libdir}/libcrypt-*.so ${base_libdir}/libc*.so.* 
> > ${base_libdir}/libc-*.so ${base_libdir}/libm*.so.* 
> > ${base_libdir}/libm-*.so ${base_libdir}/ld*.so.* ${base_libdir}/ld-*.so 
> > ${base_libdir}/libpthread*.so.* ${base_libdir}/libpthread-*.so 
> > ${base_libdir}/libresolv*.so.* ${base_libdir}/libresolv-*.so 
> > ${base_libdir}/librt*.so.* ${base_libdir}/librt-*.so 
> > ${base_libdir}/libutil*.so.* ${base_libdir}/libutil-*.so 
> > ${base_libdir}/libnsl*.so.* ${base_libdir}/libnsl-*.so 
> > ${base_libdir}/libnss_files*.so.* ${base_libdir}/libnss_files-*.so 
> > ${base_libdir}/libnss_compat*.so.* ${base_libdir}/libnss_compat-*.so 
> > ${base_libdir}/libnss_dns*.so.* ${base_libdir}/libnss_dns-*.so 
> > ${base_libdir}/libdl*.so.* ${base_libdir}/libdl-*.so 
> > ${base_libdir}/libanl*.so.* ${base_libdir}/libanl-*.so 
> > ${base_libdir}/libBrokenLocale*.so.* ${base_libdir}/libBrokenLocale-*.so 
> > ${base_libdir}/libcidn-*.so  ${base_libdir}/libmemusage.so"
> 
> It took me a moment to spot what was actually happening here, but I
> think this is a step in the wrong direction.  Libmemusage is not
> something that most folks are going to want in their rootfs; libcidn is
> a bit more debatable but I suspect that at least some people will view
> it as bloat.  I would prefer to see the glibc packaging becoming less
> rather than more monolithic and I think these two libraries would be
> better placed in their own subpackages.

Phil,

I don't understand your concern here - packaging all the libraries from glibc 
does not mean they will appear in the rootfs. But having them handy as IPKs is 
helpful, when someone wants to do debugging - just opkg install those...

-- 
Denys




More information about the Openembedded-devel mailing list