Re: libc6 needs >= 2.0.7u (Closes: dpkg-shlibdeps is too strict
On Fri, 27 Nov 1998, Stephane Bortzmeyer wrote:
> > Actually, it is /var/lib/dpkg/info/libc6.shlibs which provide the unwanted constraint:
> >
> > libc 6 libc6 (>= 2.0.7u-6)
>
> I wrote that without reading changelog.Debian which documents it:
>
> > glibc (2.0.7u-2) unstable; urgency=low
>
> * added (>=2.0.7u) to shlibs, as this version is not backward compatible
> * with earlier versions: fixes 27314
this was because of the __register_frame_info problem, which is now fixed,
so the slink libc is again compatible with the hamm libc, it's just the
shlibs file which doesnt show it.
> OK, I understand what happens now, but it leaves me with three questions:
>
> 1) Is there a way to override this constraint if I am sure I can live with an older libc? /etc/dpkg/shlibs.* does not seem to do it, since the libc6.shlibs is sourced after them.
you can delete the version info from the shlibs file
(/var/lib/dpkg/info/libc6.shlibs), it should work fine.
>
> 2) It means that every package compiled on a slink machine will not run on hamm (which uses 2.0.7t) unless the hamm machine gets at least a libc upgrade. It annoys me. We lose an important backward compatibility.
No, the shlibs file is wrong. It will be fixed in the next release.
>
> 3) Who knows how to get a closed bug report? The bug system apparently erased everything about 27314 :-(
I think there is no way, unless it was closed less than 4 weeks
ago...hmm... you might check the debian-bugs-dist archives.
--
Madarasz Gergely gorgo@caesar.elte.hu gorgo@linux.rulez.org
It's practically impossible to look at a penguin and feel angry.
Egy pingvinre gyakorlatilag lehetetlen haragosan nezni.
HuLUG: http://mlf.linux.rulez.org/
Reply to: