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
  • Yes, it is still a problem, even now, another year later.  The recommended solution when getting a linker error that requests Rogue Wave is to recompile using arm compiler 6.  However, the problem is the offending files are library files in mbed.  It's not clear how to force all the "finished" mbed libraries to recompile.  Hence mbed output when imported to Keil will not build.   Tell us how to force mbed to recompile all it's libraries and this problem will likely be resolved.  

Reply
  • Yes, it is still a problem, even now, another year later.  The recommended solution when getting a linker error that requests Rogue Wave is to recompile using arm compiler 6.  However, the problem is the offending files are library files in mbed.  It's not clear how to force all the "finished" mbed libraries to recompile.  Hence mbed output when imported to Keil will not build.   Tell us how to force mbed to recompile all it's libraries and this problem will likely be resolved.  

Children