This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Having trouble building
- From: Gary Thomas <gary at mlbassoc dot com>
- To: Gary Parnes <GaryP at logicpd dot com>
- Cc: "'ecos-discuss at sources dot redhat dot com'" <ecos-discuss at sources dot redhat dot com>
- Date: Tue, 20 Apr 2004 11:00:52 -0600
- Subject: Re: [ECOS] Having trouble building
- Organization: MLB Associates
- References: <31ADFA827355984B9E2A161514595B560E4198@lpdsrv04.logicpd.com>
On Tue, 2004-04-20 at 10:30, Gary Parnes wrote:
> I'm trying to build eCos for the Innovator platform using a fresh checkout
> (using arm-elf-gcc version 3.2), and I'm not getting very far.
>
> Using the precompiled ecosconfig binary from the standard distribution:
>
> $ ecosconfig new innovator default
> $ ecosconfig tree
> $ make
>
> And lo and behold...
>
> make -r -C hal/arm/arch/current arm.inc
> make[1]: Entering directory `/home/garyp/ev/hal/arm/arch/current'
> arm-elf-gcc -finline-limit=7000 -mcpu=arm9 -Wall -Wpointer-arith
> -Wstrict-protot
> ypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections
> -fdata-sec
> tions -fno-rtti -fno-exceptions
> -I/ecos-d/cygwin/home/garyp/ev/install/includ
> e -I/ecos-d/cygwin/home/garyp/ecos/packages/hal/arm/arch/current
> -I/ecos-d/cygwi
> n/home/garyp/ecos/packages/hal/arm/arch/current/src
> -I/ecos-d/cygwin/home/garyp/
> ecos/packages/hal/arm/arch/current/tests -I. -Wp,-MD,arm.tmp -o
> hal_mk_defs.tmp
> -S
> /ecos-d/cygwin/home/garyp/ecos/packages/hal/arm/arch/current/src/hal_mk_defs
> .
> c
> cc1: unrecognized option `-Woverloaded-virtual'
> cc1: unrecognized option `-fno-rtti'
> make[1]: *** [arm.inc] Error 1
> make[1]: Leaving directory `/home/garyp/ev/hal/arm/arch/current'
> make: *** [build] Error 2
>
>
> What's going on here? I thought rules.mak got rid of -Woverloaded-virtual
> and such when compiling straight C code.
Those flags are mentioned directly in the innovator CDL - they probably
should not be.
Also note: the comment in 'ecos.db' says that this platform is not fully
eCos-ready, only RedBoot is supported, so I'm not sure what success you
will have overall. (n.b. I've not tried this platform at all, so the
comments may be out of date w.r.t. the actual port)
--
Gary Thomas <gary@mlbassoc.com>
MLB Associates
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss