This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: eCos compatible with arm-elf-gcc version 4.1.1?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I am successfully able to build the latest eCos from CVS using
arm-elf-gcc version 3.2.1 that I got from eCosCentric. In order to
take advantage of some additional instructions for my target I was
attempting to update to arm-elf-gcc version 4.1.1 but I'm not able
to build eCos now. I'm using the configtool in Windows XP and the
only change is that I'm pointing to a new set of build tools. The
error I'm getting looks like this:
...
headers finished
make -r -C hal/arm/arch/current arm.inc
make[1]: Entering directory `/ecos-c/cygwin/opt/ecos/ecos-cvs/tmp3/
test_build/hal/arm/arch/current'
arm-elf-gcc.exe: /opt/ecos/ecos-cvs/ecos/packages/hal/arm/arch/
current/src/hal_mk_defs.c: No such file or directory
As you can see here, the compiler is not able to find a source file.
This is not a problem of gcc, but of your configuration.
Check your ECOS_REPOSITORY shell variable,
check that you set up your build environment with this variable,
and finally check that all source files are in place, propably you
have to update your local cvs tree.
arm-elf-gcc -finline-limit=7000 -mcpu=arm9tdmi -Wall -Wpointer-
arith -Wstrict-prototypes -Winline -Wundef -g -O2 -ffunction-
sections -fdata-sections -fno-exceptions -I/ecos-c/cygwin/opt/
ecos/ecos-cvs/tmp3/test_install/include -I/opt/ecos/ecos-cvs/ecos/
packages/hal/arm/arch/current -I/opt/ecos/ecos-cvs/ecos/packages/
hal/arm/arch/current/src -I/opt/ecos/ecos-cvs/ecos/packages/hal/arm/
arch/current/tests -I. -Wp,-MD,arm.tmp -o hal_mk_defs.tmp -S /opt/
ecos/ecos-cvs/ecos/packages/hal/arm/arch/current/src/hal_mk_defs.c
arm-elf-gcc.exe: no input files
Here you can see again, that the source file was not found.
make[1]: Leaving directory `/ecos-c/cygwin/opt/ecos/ecos-cvs/tmp3/
test_build/hal/arm/arch/current'
make[1]: *** [arm.inc] Error 1
make: Leaving directory `/ecos-c/cygwin/opt/ecos/ecos-cvs/tmp3/
test_build'
make: *** [build] Error 2
Is gcc 4.x not supported or am I missing something else? If not,
is 3.2.1 (which is fairly old) that latest?
Generally ecos should build for gcc4.x.
Lars
P.S.: Next time, don't answer to a previous mail, if you start a new
thread!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
iD8DBQFHRYyb3m3cZ1XsbwcRAkZmAJ9rVreAajPn5/AaEMgSZjYEfuzMJgCeOTqZ
rz2HBEmZ4HsllpSaAEGsACk=
=wTd1
-----END PGP SIGNATURE-----
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss