Re: libc upgrade path (Re: Bug#27334: libc resolver problem solved (critical bug))
On Wed, Nov 18, 1998 at 06:39:56PM +0100, Gergely Madarasz wrote:
> Hmm... now to think about it... do we really need this ?
Not really. I realized only egcs-compiled packages would be in trouble. And
none of those is essential to the system. (The packages have to be
recompiled, but it's not as many as I thought initially). The most
problematic:
[647 pollux:/] nm -D /usr/lib/libstdc++-libc6.0-1.so.2 | grep frame_info
U __deregister_frame_info
U __register_frame_info
(this breaks apt)
> We just have to make sure all the developers upgrade to something like
> 2.0.7u-6 or stay at 2.0.7t, so no new binaries get this problem, search
> for the binaries in question, submit important bugreports on them,
agreed. The problem arises on the following scenario:
$ apt-get upgrade
apt upgrades libc6 to a new gcc-version
apt-get is now broken (dpkg still works, dselect doesn't) and so is
libstdc++2.9. This is what depends on libstdc++2.9:
octave-plplot gtkglareamm menu vat xlogmaster tela geomview-contrib wxhelp
licq dpkg umsdos fte luxman apt libfltk0 dsc cln blackbox gem wvdial ical
jade xosview ddd vm1 wxxt1-dev telnet wmmount openc++ mysql-server
libg++2.8.2 login.app snes9x-x gltt-bin octave v-bin wmmixer v1g maplay
word2x konwert mixviews mozilla snes9x-server hdlant xsidplay pstoedit
moonlight omniorb doc++ xfstt offix-trash lilypond cdrdao tochnog yudit
sidplay lincity-svga xtide maelstrom abacus xkobo alsautils wmcdplay
libtricks mysql-base synaesthesia libstdc++2.9-dev libemusic0 newscache
geomview groff libsidplay1.36 gperf sound-recorder snes9x-svga sabre
libgtkmm sp maildrop swig glademm gltt2 fakeroot cqcam xpdf le ivtools-bin
qftp prcs
and the binaries themselves need the __register_frame_info function.
(and probably not all of these are broken)
Marcelo
Reply to: