Hi,
When switching compiler from version 5.06 to 6.7 I get a linker error which indicates that several header files are requesting RogueWave, which is not avalable.
.\Flash\application.axf: Warning: L6869W: color.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.
How can a file request Rogue Wave? I also get a missing symbol
.\Flash\application.axf: Error: L6218E: Undefined symbol __aeabi_vec_ctor_nocookie_nodtor (referred from application.o).
Is this related to something missing?
It appears in the ARM documentation ...
developer.arm.com/.../reference-guide
infocenter.arm.com/.../index.jsp
Neither link provides information about how to avoid the linker error which is what is desired. Particularly this happens when compiling in mbed and importing to Keil. Please provide workarounds if you know them.
The original post is over a year old - are you saying that you are still having the issue?
I have this issue and cannot find a solution for it. Can you shed some light?
Keil has a migration and compatibility guide that might be helpful. For example, this page discusses compatibility issues between the 5.x and 6.x compilers, and how to resolve them.
View all questions in Keil forum