This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: gcc-3.0.4 on arm
- From: jeroen dobbelaere <jeroen dot dobbelaere at acunia dot com>
- To: Matthias Klose <doko at cs dot tu-berlin dot de>
- Cc: pb at debian dot org, gcc at gcc dot gnu dot org
- Date: Thu, 07 Feb 2002 11:41:08 +0100
- Subject: Re: gcc-3.0.4 on arm
- Organization: ACUNIA
- References: <15458.14316.670759.522918@gargle.gargle.HOWL>
Matthias Klose wrote:
> Hi,
>
> how did you manage to get 3.0.4 working on arm? Asking, because of
>
> http://buildd.debian.org/build.php?arch=arm&pkg=gcc-3.0
>
> These are build logs for 3.0.x on Debian GNU/Linux for arm-linux.
>
> And the error Phil Blundell reported: http://bugs.debian.org/130422
> forwarded as 5209 on http://gcc.gnu.org/cgi-bin/gnatsweb.pl
>
> Thanks, Matthias
>
>
I've been building gcc using following config line :
'../gcc-3.0.4pre-20020204-0955/configure --enable-languages=c,c++ arm-linux '
and doing a 'make', I got the same error as in the debian build :
...rc/build/tmp/build2/arm-linux/libstdc++-v3/src/.libs -B/usr/local/arm-linux/bin/ -B/usr/local/arm-linux/lib/ -isystem /usr/local/arm-linux/include -nostdinc++ -I/usr/src/build/tmp/build2/arm-linux/libstdc++-v3/include/arm-linux
-I/usr/src/build/tmp/build2/arm-linux/libstdc++-v3/include -I../../../../gcc-3.0.4pre-20020204-0955/libstdc++-v3/libsupc++ -I../../../../gcc-3.0.4pre-20020204-0955/libstdc++-v3/libmath -g -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall
-Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -c ../../../../gcc-3.0.4pre-20020204-0955/libstdc++-v3/src/misc-inst.cc -fPIC -DPIC -o .libs/misc-inst.o
/usr/src/build/tmp/build2/arm-linux/libstdc++-v3/include/bits/istream.tcc: In
member function `std::basic_istream<_CharT, _Traits>&
std::basic_istream<_CharT, _Traits>::seekg(typename _Traits::pos_type) [with
_CharT = char, _Traits = std::char_traits<char>]':
../../../../gcc-3.0.4pre-20020204-0955/libstdc++-v3/src/misc-inst.cc:99: instantiated from here
/usr/src/build/tmp/build2/arm-linux/libstdc++-v3/include/bits/istream.tcc:978: Internal
error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[3]: *** [misc-inst.lo] Error 1
make[3]: Leaving directory `/usr/src/build/tmp/build2/arm-linux/libstdc++-v3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/build/tmp/build2/arm-linux/libstdc++-v3'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/usr/src/build/tmp/build2/arm-linux/libstdc++-v3'
make: *** [all-target-libstdc++-v3] Error 2
But, when I configure as follows (specifying --with-cpu=xscale, as I usually do) :
'../gcc-3.0.4pre-20020204-0955/configure --enable-languages=c,c++ arm-linux --with-cpu=xscale'
'make' will build everything without ICE's...
Greetings,
--
Jeroen Dobbelaere
Embedded Software Engineer
ACUNIA Embedded Solutions
http://www.acunia.com