[parisc-linux] glibc build failing and weird gcc configure error, post gcc merge
Matt Taggart
taggart@carmen.fc.hp.com
Mon, 18 Dec 2000 12:00:57 -0700
Hi,
Alan Modra just merged gcc with 20001211 upstream and checked in the result on
a "devel" branch. I tried building a cross-toolchain but the glibc build fails
with the following error,
-----------------------------------------------------------------------------
hppa-linux-gcc getnameinfo.c -c -O -Wall -Winline -Wstrict-prototypes
-Wwrite-strings -g -I../include -I. -I/home/al-76/puffin/xc-build/glibc/in
et -I.. -I../libio -I/home/al-76/puffin/xc-build/glibc -I../sysdeps/hppa/elf
-I../linuxthreads/sysdeps/unix/sysv/linux/hppa -I../linuxthreads/sysdeps/unix/s
ysv/linux -I../linuxthreads/sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/hppa
-I../sysdeps/unix/sysv/linux/hppa -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
-I../sysdeps/posix -I../sysdeps/hppa/hppa1.1 -I../sysdeps/wordsize-32
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64
-I../sysdeps/ieee754/ldbl-128 -I../sysdeps/hppa/fpu -I../sysdeps/hppa
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc
-isystem /home/al-76/puffin/xc/lib/gcc-lib/hppa-linux/2.97/include -isystem
/home/al-76/puffin/palinux/linux/include -D_LIBC_REENTRANT -include
../include/libc-symbols.h -o /home/al-76/puffin/xc-build/glibc/inet/getname
info.o
getnameinfo.c: In function `nrl_domainname':
getnameinfo.c:164: Internal compiler error in eliminate_regs, at reload1.c:2521
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [/home/al-76/puffin/xc-build/glibc/inet/getnameinfo.o] Error 1
make[2]: Leaving directory `/home/al-76/puffin/palinux/glibc/inet'
make[1]: *** [inet/subdir_lib] Error 2
make: *** [all] Error 2
-----------------------------------------------------------------------------
I also noticed that during the configure for the simple gcc I use to
cross-build glibc I get,
-----------------------------------------------------------------------------
$ configure --target=hppa-linux --host=i386-linux --build=i386-linux
--prefix=/home/al-76/puffin/xc --disable-shared --disable-nls
--with-headers=/home/al-76/puffin/palinux/include --without-libc
--enable-languages=c --disable-sanity-checks"
*** This configuration is not supported in the following subdirectories:
target-libffi target-boehm-gc target-zlib target-libjava
(Any other directories should still work fine.)
-----------------------------------------------------------------------------
I haven't ever seen that before. Any ideas?
Thanks,
--
Matt Taggart
taggart@fc.hp.com