Mail Archives: djgpp-workers/1998/08/23/11:40:04
I have several old messages by Robert and Andrew which imply that there
could be compatibility problems between object files produced by
different versions of GCC.
In particular, Robert once wrote that if you want to link code compiled
by GCC 2.8.1 with object files compiled by GCC 2.7.x, you need to invoke
2.8.1 with -fno-exceptions -fno-rtti (obviously, for C++ only).
Andrew warned about incompatibilities between PGCC and GCC. If I
understand correctly, stock libc cannot be used with PGCC.
Are all these still valid with the current binaries? If so, should the
next FAQ release say something about these cases? I'm particularly
interested to know how would these incompatibilities manifest
themselves.
Thanks in advance for any info.
- Raw text -