This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

C++ header is requesting Rogue Wave

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?

Parents
  • Most likely, although it is hard to tell.  It used to be one could compile programs in mbed, and then import and debug in Keil.  However, now mbed programs no longer run in Keil because it appears the Keil compiler or linker have been changed and are no longer compatible with mbed libraries.   On would think the mbed libraries would be updated to match, but this doesn't appear to be the case.  

Reply
  • Most likely, although it is hard to tell.  It used to be one could compile programs in mbed, and then import and debug in Keil.  However, now mbed programs no longer run in Keil because it appears the Keil compiler or linker have been changed and are no longer compatible with mbed libraries.   On would think the mbed libraries would be updated to match, but this doesn't appear to be the case.  

Children
No data