"Russ Whitaker" wrote:
Receintly I purchased the latest distribution of SuSE: 6.1 It contains:
GCC 2.7.2.3-36 GPC 990118-0 egcs 990315-9
Then obviously Peter's protest has had an effect. The 6.1 shipped in Germany still contained a prehistoric version, AFAIK, but apparently the international version, which might have come out a little later, now contains a current GPC. :-)
Their comment on egcs:
"This is the present state of the egcs-compiler-develement Unfortunately it is not advisable to compile a 2.0.x kernel with this compiler yet."
I don't think this is going to change, since the bugs are in the kernel, not the compiler (it relies on undocumented behaviour of GCC-2.7.x) -- except that the 2.0 kernels will fade out, as 2.2 spreads, which is safe to compile with newer GCC versions and EGCS, AFAIK.
Would expect the other distributions to be somewhat simular. Therefore, why not bundle a cut-down version of gcc-xxx with gpc? Then YOU control which version of gcc is being used and all the receiver would have to do ( hopefully ) is unpack and compile
I don't think we should include it in the GPC source archive, because that would blow up the download size substantially for those who have it already, but we could (and IMHO should) always put the source of the "correct" GCC version besides the GPC source in the same directory on Agnes (or alternatively, one archive with GPC only and one with GPC and GCC).
Frank
Frank Heckenbach writes:
"This is the present state of the egcs-compiler-develement Unfortunately it is not advisable to compile a 2.0.x kernel with this compiler yet."
I don't think this is going to change, since the bugs are in the kernel, not the compiler (it relies on undocumented behaviour of GCC-2.7.x) -- except that the 2.0 kernels will fade out, as 2.2 spreads, which is safe to compile with newer GCC versions and EGCS, AFAIK.
As a workaround, there exist patches for the 2.0 kernels to compile it with a recent egcs version.