ARM EABI -specs=nosys crt0.o not being linked in
Hans-Bernhard Bröker
HBBroeker@t-online.de
Thu Mar 30 13:08:00 GMT 2017
Am 30.03.2017 um 08:54 schrieb Schwarz, Konrad:
> To my thinking, nosys.specs, rdimon.specs, rdpmon.specs, linux.specs,
> pid.specs, ... are mutually exclusive, since each defines an
> interface to a "BIOS". It follows that nosys.specs should be
> properly defining startfile. Is that correct?
I'd say no, it's not. The name "nosys" should be read at face value: it
says that there is _no_ system assumed. Which gives you the
opportunity to specify the details of how the system is get up out of
reset, by specifying your own choice of start-up file explicitly, on the
command line. But that also gives you the _obligation_ to actually do it.
Specs files exist to assist you with tailoring the compiler and tools to
your system --- not to assume 100% of the job for every imaginable use case.
More information about the Newlib
mailing list