PowerPC BSPs with STARTUP != start.o

Joel Sherrill joel at rtems.org
Fri Dec 22 16:08:32 UTC 2017


Hi

**ALL** BSPs but three PowerPC BSPs which use the STARTUP directive
in linkcmds have start.o as the STARTUP file:

$ find . -name linkcmds* | xargs -e grep STARTUP | grep -v "(start.o)"
./powerpc/beatnik/startup/linkcmds:STARTUP(motld_start.o)
./powerpc/mvme5500/startup/linkcmds:STARTUP(mvme5500start.o)
./powerpc/mvme3100/startup/linkcmds:STARTUP(motld_start.o)

In all three cases, start.o is built but the named STARTUP file is a
combination
of a preload file, maybe vectors, and a shared start.o.

I could pull a Makefile trick so the shared start.o is built into
shared_start.o
and the combined lump is start.o but this seems even worse than having a
special STARTUP.

Any ideas?

--joel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20171222/9c882c0b/attachment.html>


More information about the devel mailing list