cannot find crt0.o file

Dalas Yoo dalasyoo@gmail.com
Fri Mar 25 10:30:43 GMT 2022


Hello, I tried to build a newlib for cross-compile toolchain.

I configured it as below.

../newlib/configure --disable-newlib-io-float
--disable-newlib-supplied-syscalls --target=arm-none-eabi

With the configuration, the newlib was successfully built. But when trying
to compile and link the program, the arm-none-eabi-gcc prints error "crt0.o
not found".
When searching the newlib lib directory, crt0.o file is not found though
other types of crt0.o are found such as rdimon-crt0.o.

If the arm-none-eabi-gcc gets applied with --specs=rdimon.specs options, it
compiles the program fine.
But if the newlib is configured without --disable-newlib-supplied-syscalls,
it normally generates crt0.o.

Would there be any suggestions on this case?
Thanks,
Dalas


More information about the Newlib mailing list