We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi Experts,
There was undefined reference to the snprintf() function during linking using arm-none-eabi compiler.
Compiler version: arm none-eabi gcc 4.5.1
Compiler options: -nostdlib -nodefaultlibs -nostartfiles -msoft-float -mfloat-abi=soft -Wformat -mthumb -mfix-cortexm3-ldrd
Hi Joey,
Thanks for the update. I re-checked and it uses the following sequences in linker file which collides in order vs unordered linking. Also this happens specifically when I am trying to access functions like snprintf() and vsnprintf().
.ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } > FLASH __exidx_start = .; .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } > FLASH __exidx_end = .;
your answer is unclear
looks like an attempt at putting spam links in a post ?