This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/36969] New: MIPS: gcc-4.3.1 still fails to compile glibc w/ PR/35802 applied
- From: "kumba at gentoo dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Jul 2008 03:52:28 -0000
- Subject: [Bug other/36969] New: MIPS: gcc-4.3.1 still fails to compile glibc w/ PR/35802 applied
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
gcc-4.3.1 seems to have a tough time building glibc as far as I can tell. We
initially had problems due to the issue described in Bug #35802. After that
was fixed, I tested that patch (pieced together from CVS) against 4.3.1, and
attempted glibc again, and now I'm getting a different error that I can't find
any pointers on what the cause may be. Figured I'd start here to figure out
whether the problem is in gcc, glibc, or some patch we (Gentoo) are applying
(or not applying).
Here's the last line of compile, including error:
mips-unknown-linux-gnu-gcc -mabi=32 ../ports/sysdeps/mips/libc-tls.c -c
-std=gnu99 -fgnu89-inline -O2 -Wall -Winline -Wwrite-strings
-fmerge-all-constants -fno-strict-aliasing -march=r10000 -mtune=r10000 -pipe
-Wstrict-prototypes -I../include
-I/usr/obj/portage/sys-libs/glibc-2.8_p20080602/work/build-default-mips-unknown-linux-gnu-nptl/csu
-I/usr/obj/portage/sys-libs/glibc-2.8_p20080602/work/build-default-mips-unknown-linux-gnu-nptl
-I../ports/sysdeps/mips/elf -I../ports/sysdeps/unix/sysv/linux/mips/mips32
-I../ports/sysdeps/unix/sysv/linux/mips/nptl
-I../ports/sysdeps/unix/sysv/linux/mips -I../nptl/sysdeps/unix/sysv/linux
-I../nptl/sysdeps/pthread -I../sysdeps/pthread
-I../ports/sysdeps/unix/sysv/linux -I../sysdeps/unix/sysv/linux
-I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman
-I../sysdeps/unix/inet -I../nptl/sysdeps/unix/sysv -I../ports/sysdeps/unix/sysv
-I../sysdeps/unix/sysv -I../ports/sysdeps/unix/mips/mips32
-I../ports/sysdeps/unix/mips -I../nptl/sysdeps/unix -I../ports/sysdeps/unix
-I../sysdeps/unix -I../sysdeps/posix -I../ports/sysdeps/mips/mips32
-I../ports/sysdeps/mips -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64
-I../sysdeps/wordsize-32 -I../ports/sysdeps/mips/fpu
-I../ports/sysdeps/mips/nptl -I../sysdeps/ieee754 -I../sysdeps/generic/elf
-I../sysdeps/generic -I../nptl -I../ports -I.. -I../libio -I. -nostdinc
-isystem /usr/lib/gcc/mips-unknown-linux-gnu/4.3.1/include -isystem
/usr/lib/gcc/mips-unknown-linux-gnu/4.3.1/include-fixed -isystem /usr/include
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC
-DHAVE_INITFINI -o
/usr/obj/portage/sys-libs/glibc-2.8_p20080602/work/build-default-mips-unknown-linux-gnu-nptl/csu/libc-tls.o
-MD -MP -MF
/usr/obj/portage/sys-libs/glibc-2.8_p20080602/work/build-default-mips-unknown-linux-gnu-nptl/csu/libc-tls.o.dt
-MT
/usr/obj/portage/sys-libs/glibc-2.8_p20080602/work/build-default-mips-unknown-linux-gnu-nptl/csu/libc-tls.o
libc-start.c: In function '__libc_start_main':
libc-start.c:216: error: impossible constraint in 'asm'
make[2]: ***
[/usr/obj/portage/sys-libs/glibc-2.8_p20080602/work/build-default-mips-unknown-linux-gnu-nptl/csu/libc-start.o]
Error 1
make[2]: *** Waiting for unfinished jobs....
../ports/sysdeps/mips/libc-tls.c: In function '__tls_get_addr':
../ports/sysdeps/mips/libc-tls.c:33: error: impossible constraint in 'asm'
make[2]: ***
[/usr/obj/portage/sys-libs/glibc-2.8_p20080602/work/build-default-mips-unknown-linux-gnu-nptl/csu/libc-tls.o]
Error 1
make[2]: Leaving directory
`/usr/obj/portage/sys-libs/glibc-2.8_p20080602/work/glibc-2.8-20080602/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory
`/usr/obj/portage/sys-libs/glibc-2.8_p20080602/work/glibc-2.8-20080602'
make: *** [all] Error 2
If any more information is needed, please let me know. Thanks!
--
Summary: MIPS: gcc-4.3.1 still fails to compile glibc w/ PR/35802
applied
Product: gcc
Version: 4.3.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kumba at gentoo dot org
GCC build triplet: mips-linux-gnu
GCC host triplet: mips-linux-gnu
GCC target triplet: mips-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36969