wince gcc and clmips incompatibility
DJ Delorie
dj@delorie.com
Tue May 23 11:17:00 GMT 2000
> The gcc wince (normal little endian gcc mips with new wince
> binutils) generates incomatible data references for simple objects
> like ints.
GCC has more flexible and powerful relocs than clmips, which allows
gcc to do optimizations that clmips can't. However, this does mean
that anything compiled with gcc must be linked with GNU ld, not MS
link.
IMHO if you see a case where GNU ld can't handle an object produced by
clmips, that's a bug, because you almost always have to link against
MS libraries. Problems going the other way are not as much of an
issue because you can just use the GNU linker.
But, feel free to contribute patches that add that type of
compatibility if you feel it's a worthy goal.
More information about the Binutils
mailing list