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

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: