Content originally posted in LPCWare by lpcxpresso-support on Sun Feb 01 04:46:00 MST 2015
Yes, this issue is caused by an undocumented change in the names of the NewlibNano library files in ARM's GCC 4.9 release (as used in LPCXpresso 7.6). This was unfortunately not spotted before the 7.6.0 release, which means that the filenames of these libraries no longer match the names generated by the LPCXpresso managed linker script mechanism.
Note - this issue will not affect you if your project(s) are configured to use Redlib or Newlib, only if you use NewlibNano.
In the short term, copying the *_nano.a files to *_s.a found in {install_dir}\lpcxpresso\tools\arm-none-eabi\lib ([u]and[/u] its subdirectories) will work around the problem in the short term.
We will release an update in the near future which will modify the LPCXpresso managed linker script mechanism to use the GCC 4.9 style NewlibNano filenames. We will post again when this is available.
Regards,
LPCXpresso Support