This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: ABI/compatibility details? (egcs -> gcc 2.95 -> future?)
- To: alex dot buell at tahallah dot demon dot co dot uk
- Subject: Re: ABI/compatibility details? (egcs -> gcc 2.95 -> future?)
- From: "Martin v. Loewis" <martin at mira dot isdn dot cs dot tu-berlin dot de>
- Date: Tue, 21 Sep 1999 00:45:25 +0200
- CC: gcc at gcc dot gnu dot org
- References: <Pine.LNX.4.10.9909202304050.1272-100000@tahallah.demon.co.uk>
> A while back I had LessTif 0.88.9 compiled and installed using
> egcs-1.1.2. ...
> I also noticed that my favourite debugger (DDD - a motif-based debugger)
> was crashing on start-up...
> I took X11 down and recompiled it all...
[...]
> I was told by someone else on the gcc mailing list that it was because
> gcc-2.95.1 and the egcs range (1.0.3 -> 1.1.2) have different binary
> conventions. Fun.
These are all C applications, right? (at least X11, and Lesstif are -
not sure about DDD). There has been absolutely *no* change in the
binary convention for the C language (somebody correct me if I'm
wrong), so recompiling X11 would definitely not have the effect of
fixing ABI problems.
Perhaps I'm missing something, but it seems to me that your problems
must have been caused by something else (like a codegen bug that would
only show up in certain cases, and fixed by recompiling the libraries,
or a corruption of the library image on disk, fixed again by producing
a new image).
Regards,
Martin