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

Re: Improving dependencies on shared libraries



On Sun, 27 May 2007, Mike Hommey wrote:
> > Some research Scott James Remnant did back in the woody days indicated that
> > with a more finely-grained shlibs implementation, the majority of packages
> > could run fine against glibc 2.0.
> > 
> > No such luck with lenny due to the change of symbol hash tables which
> > now require a recent ld.so to parse, but it'll probably take more than a
> > full release cycle to get this implemented and widely adopted anyway, so...
> 
> When is it supposed to happen or have happened ? Because I just tried
> installing libxml2 and libxml2-utils from sid on an etch system, with
> dpkg --force-depends, and xmllint works perfectly fine...

The change hash-style=gnu happened with gcc-4.1 4.1.2-5 although the
version -7 changes this again to hash-style=both. In the mean time, libc6
2.5-5 bumped its shlibs to avoid problems with packages compiled with a
gcc using hash-style=gnu.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=421790

So maybe the problem affects only some architectures which do not support
hash-style=both? What arches do not support this?

For me it would seem wise to keep hash-style=both for the entire lenny
cycle and drop it during the lenny+1 cycle to have a smooth transition on
this aspect.

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/



Reply to: