Building arm-elf cross under GCC 3.0.4 on HP-UX 11.00
Albert Chin
crossgcc@lists.thewrittenword.com
Wed Mar 20 10:26:00 GMT 2002
I'm attempting to build an arm-elf cross-compiler with GCC 3.0.4 under
HP-UX 11.00. I've built binutils and a bootstrap gcc as follows:
$ gzip -dc binutils-2.11.2.tar.gz | tar xf -
$ cd binutils-2.11.2
$ ./configure --target=arm-elf --prefix=/tmp/armgcc
$ gmake
$ gmake install
$ gzip -dc gcc-3.0.4.tar.gz | tar xf -
$ cd gcc-3.0.4
$ mkdir objdir
$ cd objdir
$ PATH=$PATH:/tmp/armgcc/arm-elf/bin CC=/opt/TWWfsw/gcc304/bin/gcc \
../configure --with-gnu-as --with-gnu-ld \
--with-included-gettext --target=arm-elf --with-newlib \
--enable-languages=c --prefix=/tmp/armgcc \
--with-local-prefix=/tmp/armgcc
$ gmake all-gcc install-gcc
When trying to build newlib 1.9.0:
$ gzip -dc newlib-1.9.0.tar.gz | tar xf -
$ cd newlib-1.9.0
$ PATH=$PATH:/tmp/armgcc/arm-elf/bin ./configure --target=arm-elf \
--prefix=/tmp/armgcc
*** This configuration is not supported in the following subdirectories:
target-libgloss
(Any other directories should still work fine.)
Created "Makefile" in /opt/build/newlib-1.9.0 using "mh-frag"
/tmp/armgcc304/lib/gcc-lib/arm-elf/3.0.4/../../../../arm-elf/bin/ld:
cannot open crt0.o: No such file or directory
collect2: ld returned 1 exit status
*** The command 'gcc -o conftest -g -O2 conftest.c' failed.
Any ideas? I believe that crt0 is part of newlib but if I cannot built
newlib, how do I get crt0?
--
albert chin (china@thewrittenword.com)
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
More information about the crossgcc
mailing list