gcc and arm interworking

Dave Murphy wintermute2k4@ntlworld.com
Sun Mar 7 02:57:00 GMT 2004


Hi,

I've built a mingw hosted arm-elf gcc toolchain & I'm having some problems
with interworking. It appears that when I link in a library compiled with
interworking enabled to an application which does not, the interworking bit
in the output elf is set. This causes problems when linking in standard
libraries - warnings are generated about the standard libraries not
supporting interworking while the elf does. Currently I'm not sure what's
causing this or why this should be the case.

Does anyone know what is setting the interwork bit and why?

this is with binutils 2.14, gcc 3.3.3 and newlib 1.12.0, compiled from the
respective release source tarballs.

Dave



More information about the Gcc mailing list