eliminate_regs error compiling glibc for sparc64
sc843@bard.edu
sc843@bard.edu
Sun Mar 25 20:02:00 GMT 2001
Dear mailing list:
I have successfully compiled GCC-3.1.20010317 for a sparc host and sparc64
target. During my attempt to build libc 2.2.2, I got the following error:
make -C posix subdir_lib
make[2]: Entering directory `/usr/local/src/libc/posix'
sparc64-linux-gcc ../sysdeps/unix/sysv/linux/sparc/sparc64/glob.c -c -O2
-Wall -Winline -Wstrict-prototypes -Wwrite-strings -g -fcall-used-g7
-I../include -I. -I/usr/local/src/build-libc/posix -I.. -I../libio
-I/usr/local/src/build-libc -I../sysdeps/sparc/sparc64/elf
-I../sysdeps/sparc/elf -I../linuxthreads/sysdeps/unix/sysv/linux
-I../linuxthreads/sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/sparc/sparc64
-I../linuxthreads/sysdeps/sparc -I../sysdeps/unix/sysv/linux/sparc/sparc64
-I../sysdeps/unix/sysv/linux/sparc -I../sysdeps/unix/sysv/linux
-I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman
-I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/sparc
-I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/sparc/sparc64/fpu
-I../sysdeps/sparc/sparc64 -I../sysdeps/wordsize-64
-I../sysdeps/ieee754/ldbl-128 -I../sysdeps/ieee754/dbl-64
-I../sysdeps/ieee754/flt-32 -I../sysdeps/sparc/sparc64/soft-fp
-I../sysdeps/sparc/fpu -I../sysdeps/sparc -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem
/usr/local/lib/gcc-lib/sparc64-linux/3.1/include -isystem
/usr/src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h
-o /usr/local/src/build-libc/posix/glob.o
In file included from ../sysdeps/unix/sysv/linux/sparc/sparc64/glob.c:3:
../sysdeps/generic/glob.c: In function `glob_in_dir':
../sysdeps/generic/glob.c:1499: Internal compiler error in eliminate_regs,
at reload1.c:2594
Please submit a full bug report, with preprocessed source if appropriate.
See <URL: http://www.gnu.org/software/gcc/bugs.html > for instructions.
make[2]: *** [/usr/local/src/build-libc/posix/glob.o] Error 1
make[2]: Leaving directory `/usr/local/src/libc/posix'
make[1]: *** [posix/subdir_lib] Error 2
make[1]: Leaving directory `/usr/local/src/libc'
make: *** [all] Error 2
This error is mentioned several times previously in mailing lists, so I
wanted to make sure there wasn't a quick solution to this problem before I
pulled the trigger on a bug report.
Sincerely,
Sean Callanan
More information about the Gcc-help
mailing list