This is the mail archive of the
newlib@sources.redhat.com
mailing list for the newlib project.
Re: Install an additional CRT file
Hi Tomer,
I'm a newbie to newlib and I'm trying to port newlib for a new
architecture (named CRX, a National-Semiconductor product).
Everything is going great except one thing :
I'm using two files for initialization stuff : crt0.S and init_all.c.
I would like init_all.o to be installed under the 'lib' directory,
together with crt0.o and the other generated libraries.
init_all.o is called by crt0.o and is used only for initialization stuff,
thus i would like it to reside outside libc.a library.
Simple solution - use libgloss instead of newlib for your startup files.
For an example see libgloss/arm/Makefile.in where there are rules for
building all kinds of specialised startup libraries.
Cheers
Nick