Content originally posted in LPCWare by Tom asdfghjkl on Fri Apr 11 02:12:25 MST 2014
The project I'm working on has an identical problem when the switch was made from v6.1.4_194 to v7.1.1_125.
When starting LPCXpresso and then cleaning & building the project, it results in undefined references to _impure_ptr and swbuf_r, both originating from a putchar() call, where purchar is in fact not defined in redlib/include/stdio.h, but in arm-none-eabi/include/stdio.h.
But when I then go to project settings, to the C/C++ build tab, hit cancel, and then clean & build, it compiles succesfully.
Just like OldManVibes' project, it is the case that -specs=redlib.specs is not passed the in the first compilation, but is passed in the second compilation. I'm guessing that this is what's causing the problem in my case too.