This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
[redboot] Compiling & Linking Apps.
- From: David Fernandez <dfernandez at cct dot co dot uk>
- To: ecos-discuss at ecos dot sourceware dot org
- Date: Mon, 20 Mar 2006 12:02:55 +0000
- Subject: [ECOS] [redboot] Compiling & Linking Apps.
Hi there,
I'm trying to compile applications to run in the redboot environment;
but I couldn't find any good way in the eCos distribution.
Following the eCos documentation in chapter 13 it seems that the
Makefile there tries to link the entire redboot again with for example,
hello.c (and there is a problem with -finit-priority that the redboot
makefiles leave in ECOS_GLOBAL_CFLAGS in
<INSTALL_DIR>/include/pkgconf/ecos.mak).
Should I write my own linker script & makefile, or is there anything in
eCos sources to achieve that?
I've been looking to be able to use the C library in the applications
too... but, as redboot does not provide a dynamic linker I was wondering
if could it be relatively straightforward to modify language/c/... to
get virtual vectors for all or some of the libc functions and modify the
exec command to relocate elf objects.
Any ideas?
David.
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss