Hello,
in MCUXpresso 11.7.0 my projects can't build anymore in the linker step.
To avoid the to manage the order of my libraries during linking, I'm using the -Wl,--start-group -lA -lB -Wl,--end-group option provided by gcc linker.
This was done by editing the Command line pattern in:
ProjectProperties->C/C++ Build->Settings: MCU C++ Linker->Command Line pattern:
${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -Wl,--start-group ${INPUTS} -Wl,--end-group
This was working perfectly up to MCUXpresso version 11.6.1
In MCUXpresso version 11.7.0 this line doesn't work anymore, because all the libraries are not included in the ${INPUTS} variable. When looking at the command line the libraries are listed behind -Wl,--end-group. So I get linker errors if the order of libraries isn't correct.
This is only happen when using external builder, when using internal builder everything is fine.
Is it possible to recover the old behaivoir in the next MCUXpresso release?