cannot find crt0.o file
Dalas Yoo <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <CALb-SNqjk7Ts3hr3jXNDOnqZBfcMQBp1AbbhT_BDRUXe6OGxxA@mail.gmail.com> |
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