cancel
Showing results for 
Search instead for 
Did you mean: 

ARM6 Compiler Support

PBull
Associate III

Hello,

I tried to port an TouchGFX-Application from ARM5-Compiler (ARMCC) to ARM6 (ARMCLANG). Both compilers are from KEIL (µVision).

Well it does compile, but it doesn't link:

Warning: L6869W: abstractpainter.o requested the Rogue Wave Standard C++ Library which has been removed from the product. This might cause link errors because libc++ is used instead.

Error: L6242E: Cannot link object abstractshape.o as its attributes are incompatible with the image attributes.

(There are a lot more linker errors)

I do believe the provided TouchGFX-Library is not compatible with ARMCLANG (and there is no other library supplied in ...\TouchGFX\4.10.0\touchgfx\lib\core\cortex_m7\Keil)

Is that the case, or did I miss something else?

31 REPLIES 31

Thank you very much

Supplying libraries with all permutations of compiler settings is quite a challenge. Usually, if your project needs something different, i could make one for you, like in this case. I wouldn't consider it an "issue" :)