Movatterモバイル変換


[0]ホーム

URL:


[LWN Logo]
Date:Sun, 1 Oct 2000 12:08:31 -0700From:Richard Henderson <rth@twiddle.net>To:pcg@goof.comSubject: Re: What is up with Redhat 7.0?On Sat, Sep 30, 2000 at 09:36:56PM +0200, Marc Lehmann wrote:You would be wrong then.  Management asked what version of gcc wouldbe best to support, we answered, they followed our recomendation.If you want to blame someone in Red Hat for making the decision toship a gcc snapshot, then you might as well blame me.The reasons are the following: (1) 2.95 is the least stable release that we (the fsf gcc team) have     shipped in a long time.  It does ok on x86, but is pathetic on the     other platforms that Red Hat cares about -- especially Alpha.     The late July snapshot we shipped is most definitely more stable,     largely I think due to Geoff's automated regression tester bitching     at people when they break the tree. (2) C++ in 2.95 is already ABI incompatible with egcs 1.1 and gcc 3.0,     so clearly (to my mind anyway) it didn't matter whether we     shipped 2.95 or a snapshot, we would still be incompatible with      Red Hat 6 and Red Hat 8. (3) While the C++ ABI for 3.0 is not complete, the API is.  That is,     the snapshot we chose will be compatible with 3.0 at the source     level.  With the exception of "export" I understand from Jason     that we are now very close to standards conformance. (4) We could either spend our QA time reviving the dead 2.95 branch,     or we could spend that QA effort on mainline, helping get 3.0     stable.     Someone on this thread complained that the RPM that we shipped     is highly patched.  Bar two (the subreg_byte patches), all of     those patches are in current cvs.  Since at some point procedure     would not allow us to take a new snapshot, those 85 patches are     a visible side-effect of the QA work that was done.Frankly, I didn't even consider C++ ABI compatibility with otherLinux vendors, since I think that's a losing proposition until everyone is using gcc3.  We were _already_ incompatible, since there are a mix of egcs and gcc versions involved.Flame away.r~-To unsubscribe from this list: send the line "unsubscribe linux-kernel" inthe body of a message to majordomo@vger.kernel.orgPlease read the FAQ athttp://www.tux.org/lkml/

[8]ページ先頭

©2009-2025 Movatter.jp