[uClibc]gcc-2.95 mipsel May 4 buildroot: "Internal compiler error in `find_reloads'"
David Wuertele
dave-gnus at bfnet.com
Tue May 6 18:01:04 UTC 2003
Hi Folks, I downloaded the CVS buildroot on May 4, made ONLY the
following changes to the top-level Makefile, then ran make:
| --- Makefile~ 2003-04-25 19:59:09.000000000 -0700
| +++ Makefile 2003-05-05 18:32:10.000000000 -0700
| @@ -30,10 +30,10 @@
| #############################################################
|
| # What sortof target system shall we compile this for?
| -ARCH:=i386
| +#ARCH:=i386
| #ARCH:=arm
| #ARCH:=powerpc
| -#ARCH:=whatever
| +ARCH:=mipsel
|
| # enable to build a native gcc toolchain with uclibc support
| USE_UCLIBC_TOOLCHAIN:=true
| @@ -41,7 +41,7 @@
| # If you are building a native gcc toolchain, do you want to
| # build the old gcc-2.95 based toolchain, or would you prefer
| # a nice and shiny new gcc-3.2.1 toolchain?
| -GCC_2_95_TOOLCHAIN:=false
| +GCC_2_95_TOOLCHAIN:=true
|
| # Enable this to use the uClibc daily snapshot instead of a released
| # version. Daily snapshots may contain new features and bugfixes. Or
| @@ -82,9 +82,9 @@
| # Do you want user mode Linux (x86 only), or are you building a
| # real kernel # that will run on its own? Perhaps you have a
| # kernel you have already configured and you want to use that?
| -#TARGETS+=linux
| +TARGETS+=linux
| #TARGETS+=user-mode-linux
| -TARGETS+=system-linux
| +#TARGETS+=system-linux
|
| # The default minimal set
| TARGETS+=busybox tinylogin
After about a half hour, I see the following error:
| make -C internals
| make[4]: Entering directory `/home/dave/buildroot/stock/buildroot/build_mipsel/uClibc/libc/misc/internals'
| /home/dave/buildroot/stock/buildroot/build_mipsel/staging_dir/bin/mipsel-uclibc-gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -Os -fno-builtin -nostdinc -D_LIBC -I../../../include -I. -I/home/dave/buildroot/stock/buildroot/build_mipsel/staging_dir/lib/gcc-lib/mipsel-linux/2.95.4/include -DNDEBUG -fPIC -c __uClibc_main.c -o __uClibc_main.o
| /home/dave/buildroot/stock/buildroot/build_mipsel/staging_dir/bin/mipsel-uclibc-strip -x -R .note -R .comment __uClibc_main.o
| /home/dave/buildroot/stock/buildroot/build_mipsel/staging_dir/bin/mipsel-uclibc-gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -Os -fno-builtin -nostdinc -D_LIBC -I../../../include -I. -I/home/dave/buildroot/stock/buildroot/build_mipsel/staging_dir/lib/gcc-lib/mipsel-linux/2.95.4/include -DNDEBUG -fPIC -c tempname.c -o tempname.o
| tempname.c: In function `__gen_tempname':
| tempname.c:218: Internal compiler error:
| tempname.c:218: Internal compiler error in `find_reloads', at reload.c:2584
| Please submit a full bug report.
| See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
| make[4]: *** [tempname.o] Error 1
| make[4]: Leaving directory `/home/dave/buildroot/stock/buildroot/build_mipsel/uClibc/libc/misc/internals'
| make[3]: *** [_dir_internals] Error 2
| make[3]: Leaving directory `/home/dave/buildroot/stock/buildroot/build_mipsel/uClibc/libc/misc'
| make[2]: *** [_dir_misc] Error 2
| make[2]: Leaving directory `/home/dave/buildroot/stock/buildroot/build_mipsel/uClibc/libc'
| make[1]: *** [_dir_libc] Error 2
| make[1]: Leaving directory `/home/dave/buildroot/stock/buildroot/build_mipsel/uClibc'
| make: *** [/home/dave/buildroot/stock/buildroot/build_mipsel/uClibc/lib/libc.a] Error 2
This happens no matter what version of buildroot and gcc-2.95 I've
tried. Does buildroot still support gcc-2.95?
Dave
More information about the uClibc
mailing list