This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: problems compiling host tools
- From: Jonathan Larmour <jifl at eCosCentric dot com>
- To: Aldo Dolfi <dolfi at nec-labs dot com>
- Cc: ecos-discuss at sources dot redhat dot com
- Date: Thu, 06 Mar 2003 01:36:34 +0000
- Subject: Re: [ECOS] problems compiling host tools
- References: <3E5E595C.50103@nec-labs.com> <3E5E65B8.6060907@eCosCentric.com> <3E667007.8050204@nec-labs.com>
Aldo Dolfi wrote:
Thank you for the answer.
I made some tries, but I did not get what exactly you meant by starting
from 1.3.1 and upgrading to CVS.
If I run cvs checkout in the 1.3.1 tree I get errors that say a lot of
files are in the way. Updating is not possible either because that tree
has not CVS directories.
You have to check out to an empty directory.
Anyway, I found out that the normal cvs co described in the site does
not check out the host directory. I had to check it out separately. I
was able to compile the host tools.
You could have just downloaded prebuilt host tools from the web page I
quoted I'm afraid!
> Then, in a separate directory
(jessica) and I ran
ecosconfig new pc
ecosconfig tree
make
and this went on without pb.
In a new directory (jessica2) I tried to build the hello.c example. I did
SRCS=hello.c DST=hello ../ecos-cvs/examples/build_Makefile ../jessica
and then
make
and I got the linking errors in the attached file. [snip]
>
/home/dolfi/ecos/jessica/install/lib/libtarget.a(kernel_thread.o)(.text._Z41__static_initialization_and_destruction_0ii+0x2b):
In function `__static_initialization_and_destruction_0(int, int)':
/home/dolfi/ecos/jessica/install/include/cyg/kernel/thread.inl:254:
undefined reference to `__dso_handle'
This is odd. This implies eCos was built without "-fno-exceptions
-fno-rtti". But unless you changed the configuration to use different
flags (as the commands you wrote above indicate) that really shouldn't happen.
How did you build the i386-elf-gcc? Or where did you get it from?
Jifl
--
eCosCentric http://www.eCosCentric.com/ The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[ can rejoice because thorns have roses." -Lincoln ]-- Opinions==mine
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss