Hi All,
My code works fine without any std lib calls. If I make any std lib
call,
the linking fails. for e.g. undefined reference to 'malloc'.
I have used
GROUP(-lc -lg) in .ld file.
I have also added the lib file in arm-none-eabi-ld...
arm-none-eabi-ld -v
-T../CodeSourcery/Sourcery_G++_Lite/arm-none-eabi/lib/bco_setup2.ld -L
../CodeSourcery/Sourcery_G++_Lite/arm-none-eabi/lib -lc -lg -o image.elf
demo.o asm-vector.o asm-isr.o start.o
Do you see anything missing?
Regards

Better to use the *-gcc command rather than the *-ld command for linking
too, as it knows what std libs need to be linked to a C program without
explicitely mentioning it on the command line.
HTH,
ZiZi.