Version correspondance
Yves Rutschle
y.rutschle@indigovision.com
Thu Dec 21 02:33:00 GMT 2000
> My working development environment is binutils-2.10 and gcc-2.95.2
> --host=i686-pc-linux-gnu --target=arm-elf
Okay, that's exactly what I want to do (well, I have binutils-2.10.1,
but I doubt very much that would make any difference)
> What problems are you running into?
> What's your host?
So, my host is a PC/Linux. I untar binutils, gcc and newlib, then
copy them all in a src/ directory:
cp -R gcc-2.95.2/* src
cp -R binutils-2.10.1/* src
cp -R newlib-1.8.2/* src
and call the building script:
sh build-cross.sh arm-elf
and eventually I get:
../../src/gcc/collect2.c:56: conflicting types for `make_temp_file'
../../src/gcc/../include/libiberty.h:69: previous declaration of
`make_temp_file'
../../src/gcc/collect2.c: In function `write_c_file_stat':
../../src/gcc/collect2.c:1996: warning: unused parameter `name'
../../src/gcc/collect2.c: In function `write_c_file_glob':
../../src/gcc/collect2.c:2131: warning: unused parameter `name'
I tried several variants of this, but always end up running in undefined
symbols, or different prototypes of functions, which made me think
that maybe I can't build any version of binutils with any version of
gcc (apparently I'm wrong there).
Note that the above method works with binutils-2.9 and
--target=arm-aout.
Any idea?
Cheers,
Yves
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
More information about the crossgcc
mailing list