[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#58606: libc6-dev installs strange archive libs



Package: libc6-dev
Version: 2.1.3-2
Severity: wishlist


Hi, just lurking around, I noticed :
$ dpkg -L libc6-dev | grep '\.a$' | xargs file
/usr/lib/libBrokenLocale.a: current ar archive
/usr/lib/libbsd-compat.a:   current ar archive
/usr/lib/libc.a:            current ar archive
/usr/lib/libc_nonshared.a:  current ar archive
/usr/lib/libcrypt.a:        current ar archive
/usr/lib/libdb1.a:          current ar archive
/usr/lib/libdb.a:           current ar archive
/usr/lib/libdl.a:           current ar archive
/usr/lib/libg.a:            current ar archive
/usr/lib/libieee.a:         ELF 32-bit LSB relocatable, Intel 80386, version 1, not stripped
/usr/lib/libm.a:            current ar archive
/usr/lib/libmcheck.a:       ELF 32-bit LSB relocatable, Intel 80386, version 1, not stripped
/usr/lib/libndbm.a:         current ar archive
/usr/lib/libnsl.a:          current ar archive
/usr/lib/libposix.a:        current ar archive
/usr/lib/libpthread.a:      current ar archive
/usr/lib/libresolv.a:       current ar archive
/usr/lib/librpcsvc.a:       current ar archive
/usr/lib/librt.a:           current ar archive
/usr/lib/libutil.a:         current ar archive

 please notice that libieee.a and libmcheck.a are single object, not
 archives of objects.
 Although this should not give any error while linking, they won't
 behave as expected when you try to 'ar' them.
 IMHO, an '.a' file should be an archive file, even if contains only one
 object.

Cheers,
fab
-- 
| fab@pukki.ntc.nokia.com                     fpolacco@debian.org
| pgp: 6F7267F5   57 16 C4 ED C9 86 40 7B 1A 69 A1 66 EC FB D2 5E
| fabrizio.polacco@nokia.com             gsm: +358 (0)40 707 2468


Reply to: