[lkml]   [2000]   [Dec]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Signal 11
    On Thu, Dec 14, 2000 at 11:11:28AM -0800, Linus Torvalds wrote:
    > user applications and (b) gcc-2.96 is so broken that it requires special
    > libraries for C++ vtable chunks handling that is different, so the
    > _working_ gcc can only be used with programs that do not need such
    > library support.

    Every major g++ release had incompatible libstdc++, even g++ 2.95.2 if
    bootstrapped under glibc 2.1.x is binary incompatible with g++ 2.95.2
    bootstrapped under glibc 2.2.x (libstdc++ uses different soname then;
    even if we used g++ 2.95.2 we would not have C++ binary compatible with
    other distributions).
    This will change once 3.0 is out, but it will still take some time.

    > compiler to something that works better RSN. It apparently has problems
    > compiling stuff like the CVS snapshots of X etc too (and obviously,
    > anything you compile under gcc-2.96 is not likely to work anywhere else
    > except with the broken libraries).

    Can you point to things in X which were actually miscompiled because of bugs
    in gcc 2.96? So far I was aware about X bugs (already fixed in X CVS) which
    were triggered with -fstrict-aliasing which is now the default while
    gcc 2.95.2 had -fstrict-aliasing disabled by default.
    That is not to say there were not bugs in the gcc we shipped, but the bugs
    which were reported against it have been fixed already.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:28    [W:8.214 / U:0.040 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site