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
-- 
| [EMAIL PROTECTED]                     [EMAIL PROTECTED]
| pgp: 6F7267F5   57 16 C4 ED C9 86 40 7B 1A 69 A1 66 EC FB D2 5E
| [EMAIL PROTECTED]             gsm: +358 (0)40 707 2468

Reply via email to