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: