CRITICAL: gcc 2.7.2.3-4 miscompiles libc6 2.0.7pre3-1
Package: gcc
Version: 2.7.2.3-4
Severity: critical
I thought I was getting crazy, but I'm not.
Seemingly, gcc 2.7.2.3-4 miscompiles libc6 2.0.7pre3-1.
Symptom: just compile the libc6 debian package. Then make it install
somewhere (DO NOT INSTALL IT AS THE SYSTEM LIBC), in a chrooted
environment and run bash. It will sigsegv.
Note: if you only set LD_LIBRARY_PATH to glibc-2.0.7pre3-1/buildir, it
will crash in the nss because it tries to use 2.0.7pre1 /lib/libnss*
stuff which have different prototypes than pre3.
This doesn't show up the bug.
To demonstrate, it's better to use a chrooted environment or install
libc6-2.0.7pre3-1.deb from slink (which was compiled with 2.7.2.3-3)
and then set LD_LIBRARY_PATH to glibc-2.0.7pre3-1/buildir.
Gcc got probably compiled with an other gcc wihtout being
self-recompiled
(make phase1, make, make phase2).
We have to fix this before hamm gets out !
Phil.
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: