Bug#462444: glibc: Please add symbols files for libc6
On Sun, 27 Jan 2008, Aurelien Jarno wrote:
> That's a good start, but there is still some work to be done:
> - The minimum dependencies on sparc should be 2.6-1 due to the SPARCV8
> to SPARCV8PLUS ABI transition
I suggest to modify the headers in libc6.symbols.sparc to include
the dependency written as:
<soname> libc6 (>= 2.6), libc6 #MINVER#
This will be correctly simplified by dpkg-gencontrol at the end.
> - The patch uses symbols versioning to determine the minimal Debian
> version, but some symbols have been introduced later in Debian, due to
> some build options that weren't enabled or availabled on some
> architectures. TLS support is such an example.
Okay, I have no idea when those got introduced, hopefully we can find
that in the Debian changelog.
> - As the symbols versioning in dpkg-shlibdeps only takes care of the
> symbols and not at the include headers, one has to search for #define or
> enum values that have been added, and bump the minimum version of the
> corresponding symbols if this value is uses internally in the glibc.
No idea for this one. Is that documented in the upstream ChangeLog?
Cheers,
--
Raphaël Hertzog
Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/
Reply to: