need for flag for incompatible-changes
Joseph H. Buehler
jhpb@sarto.gaithersburg.md.us
Wed Jan 28 06:10:00 GMT 1998
Per Bothner <bothner@cygnus.com> writes:
> The problem: We need to continue to make changes to gcc exception
> handling, mangling, etc. Some of these will be incompatible changes.
Keep in mind when you make abi changes in the compiler, that some
things are distributed as binary-only (e.g. Motif) and thus *cannot*
be recompiled by end users. Motif is undoubtedly C code, so perhaps
less of a problem, but there are undoubtedly a bunch of binary-only
C++ libraries out there too.
A vendor can just recompile and redistribute, you say? I am
currently forced to compile Motif apps against the redhat 4.2 headers
and libraries, even though my system is 5.0, because the Motif that I
bought from redhat is not compatible with 5.0's X libraries (because
of glibc 2, not because of compiler changes). I have not tried egcs
with this mess yet, but intend to, and will keep you posted.
Granted, though: the "e" in egcs stands for "experimental".
Joe Buehler
More information about the Gcc
mailing list