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

Koen Kooi k.kooi at student.utwente.nl
Fri Oct 23 12:56:18 UTC 2009


How about this one: 
http://dominion.thruhere.net/git/cgit.cgi/openembedded/commit/?h=koen/static-libs-rework&id=bfa6dd452da52a4516a712f288030c3571ed6c4c 
?

regards,

Koen

On 23-10-09 14:42, 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.
>
> (Also, as an aside, this part of the patch doesn't seem to have anything
> to do with the static libs and it should probably not be bundled into
> the same changeset.)
>
> p.






More information about the Openembedded-devel mailing list