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

Bug#40467: libc6: libc6 not stripped



On Sat, Jul 03, 1999 at 12:41:19PM -0700, Joel Klecker wrote:
> At 11:01 +1000 1999-06-30, <herbert@gondor.apana.org.au> wrote:
> >Package: libc6
> >Version: 2.1.1-5
> >
> >libc6 isn't stripped with --strip-unneeded as required by section 4.2 of
> >our policy.
> 
> --strip-unneeded mangles libc, in particular this:
> 
> jk@cerberus:[/local/projects/glibc/glibc-2.1.1]% /lib/libc-2.1.1.so
> GNU C Library stable release version 2.1.1, by Roland McGrath et al.
> Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
> Compiled by GNU CC version egcs-2.91.66 Debian GNU/Linux (egcs-1.1.2 release).
> Compiled on a Linux 2.2.5 system on 1999-06-13.
> Available extensions:
>          GNU libio by Per Bothner
>          crypt add-on version 2.1.1 by Michael Glad and others
>          linuxthreads-0.8 by Xavier Leroy
>          BIND-4.9.7-REL
>          NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
>          NSS V1 modules 2.0.2
> Report bugs using the `glibcbug' script to <bugs@gnu.org>.

Hmm, sorry for being slow, but how does this prove that it mangles libc6?

> It also mangles the symbol table and the dynamic symbol table does 
> not have symbol versioning information.

Please explain this one further, like an example where you actually need
the extra information.

> --strip-unneeded vs. --strip-debug is a matter of a few k, and I 
> don't think it's worth the information loss.

Well I think it's more of a matter of policy.  I mean if libc6 doesn't work
with strip-unneeded, maybe others don't as well.
-- 
Debian GNU/Linux 2.1 is out! ( http://www.debian.org/ )
Email:  Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt


Reply to: