Proper way of replacing crt0.o/GCC search path for startup files
Nicholas Clifton
nickc@redhat.com
Tue May 12 10:05:00 GMT 2015
Hi Konrad,
> I have written an alternative crt0.o (the startup file placed at the
> beginning of the executable) for a bare-metal system.
>
> For GCC to use this, it requires a new specs file.
Have you considered using --nostartfiles instead ?
> I was unable to find precise documentation on how GCC searches for specs
> files and for startup files. It seems like directories added by -L are
> not searched for spec or startup files, for example. (I.e., my_crt0%o%s was not
> found by GCC, despite an appropriate -L argument).
Have you tried using -B instead of -L ?
Cheers
Nick
More information about the Newlib
mailing list