This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Application size on i386
- To: ecos-discuss at sourceware dot cygnus dot com
- Subject: [ECOS] Application size on i386
- From: Cristiano Ligieri Pereira <cpereira at ics dot uci dot edu>
- Date: Mon, 5 Mar 2001 20:51:52 -0800 (PST)
Hi all,
I'm having a simple problem with an application running on i386. The
hello.c or twothreads.c examples are working fine on my PC. I'm booting
both using floppy disk, or in other words, without using serial connection
and gdb.
However when I link these applications with a library I'm trying to use,
which is 211015 bytes long, and try to execute both applications they
don't work fine. Basically they reboot the machine.
The final file sizes are 189792 bytes (hello.bin) and 190464 bytes
(twothreads.bin). I'm wondering whether those files are too big since I'm
not doing any call to the library I'm linking those applications to (I'm
just linking them). If that is the reason, how can I get rid of it?
Any help is appreciated,
Thanks a lot,
Cristiano.
------------------------------------------------------------
Cristiano Ligieri Pereira - http://www.ics.uci.edu/~cpereira