This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

glibc build loop in nptl


Hi

I am trying to build glibc 2.6.1 and It gets to an endless loop.
I am going to paste some information, if you need more, ask me please.
I was not able to figure out the cause of this, so if you guys have an
idea, I would appriciate it.

# cc -v
Using built-in specs.
Target: ia64-unknown-linux-gnu
Configured with: /usr/src/usr.bin/gcc/gcc-4.2.1/configure
--prefix=/usr --with-local-prefix=/usr --enable-shared
--enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
--enable-languages=c,c++ --enable-bootstrap --with-system-zlib
--disable-multilib
Thread model: posix
gcc version 4.2.1

--8<--

# make -v
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for ia64-unknown-linux-gnu

--8<--

The configure arguments for glibc:
/usr/src/lib/glibc/glibc-2.6.1/configure --prefix=/usr --with-tls
--with-__thread --enable-add-ons=nptl --enable-kernel=2.6.0
--without-cvs --without-selinux --enable-shared --enable-bind-now
--enable-static

--8<--

And here is the loop: http://pastebin.ca/738627

make[5]: Leaving directory `/usr/src/lib/glibc/glibc-2.6.1/nptl'
make[5]: Entering directory `/usr/src/lib/glibc/glibc-2.6.1/nptl'
/usr/bin/install -c -m 644 ../include/limits.h /usr/include/limits.h
gawk -f ../scripts/gen-as-const.awk
../nptl/sysdeps/unix/sysv/linux/pthread-pi-defines.sym \
        | gcc -S -o /usr/src/lib/glibc/obj/pthread-pi-defines.hT3
-std=gnu99 -fgnu89-inline -O2 -Wall -Winline -Wwrite-strings
-fmerge-all-constants -g -Wstrict-prototypes      -I../include
-I/usr/src/lib/glibc/obj/nptl -I/usr/src/lib/glibc/obj
-I../sysdeps/ia64/elf -I../nptl/sysdeps/unix/sysv/linux/ia64
-I../sysdeps/unix/sysv/linux/ia64
-I../sysdeps/unix/sysv/linux/wordsize-64
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread -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../sysdeps/unix/sysv
-I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix
-I../sysdeps/ia64/fpu -I../nptl/sysdeps/ia64 -I../sysdeps/ia64
-I../sysdeps/wordsize-64 -I../sysdeps/ieee754/ldbl-96
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic
-I../nptl  -I.. -I../libio -I.  -D_LIBC_REENTRANT -include
../include/libc-symbols.h       -D_ASM_IA64_CURRENT_H  -x c - \
                -MD -MP -MF
/usr/src/lib/glibc/obj/pthread-pi-defines.h.dT -MT
'/usr/src/lib/glibc/obj/pthread-pi-defines.h.d
/usr/src/lib/glibc/obj/pthread-pi-defines.h'
sed -n 's/^.*@@@name@@@\([^@]*\)@@@value@@@[^0-9Xxa-fA-F-]*\([0-9Xxa-fA-F-][0-9Xxa-fA-F-]*\).*@@@end@@@.*$/#define
\1 \2/p' \
                /usr/src/lib/glibc/obj/pthread-pi-defines.hT3 >
/usr/src/lib/glibc/obj/pthread-pi-defines.hT
rm -f /usr/src/lib/glibc/obj/pthread-pi-defines.hT3
sed -e 's@ /usr/src/lib/glibc/obj/@ $(common-objpfx)@g' -e
's@^/usr/src/lib/glibc/obj/@$(common-objpfx)@g' -e 's@  *\.\.\/\([^
\]*\)@ $(..)\1@g' -e 's@^\.\.\/\([^     \]*\)@$(..)\1@g' \
            /usr/src/lib/glibc/obj/pthread-pi-defines.h.dT >
/usr/src/lib/glibc/obj/pthread-pi-defines.h.dT2
rm -f /usr/src/lib/glibc/obj/pthread-pi-defines.h.dT
mv -f /usr/src/lib/glibc/obj/pthread-pi-defines.h.dT2
/usr/src/lib/glibc/obj/pthread-pi-defines.h.d
mv -f /usr/src/lib/glibc/obj/pthread-pi-defines.hT
/usr/src/lib/glibc/obj/pthread-pi-defines.h
gawk -f ../scripts/gen-as-const.awk
../nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.sym \
        | gcc -S -o /usr/src/lib/glibc/obj/lowlevelrobustlock.hT3
-std=gnu99 -fgnu89-inline -O2 -Wall -Winline -Wwrite-strings
-fmerge-all-constants -g -Wstrict-prototypes      -I../include
-I/usr/src/lib/glibc/obj/nptl -I/usr/src/lib/glibc/obj
-I../sysdeps/ia64/elf -I../nptl/sysdeps/unix/sysv/linux/ia64
-I../sysdeps/unix/sysv/linux/ia64
-I../sysdeps/unix/sysv/linux/wordsize-64
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread -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../sysdeps/unix/sysv
-I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix
-I../sysdeps/ia64/fpu -I../nptl/sysdeps/ia64 -I../sysdeps/ia64
-I../sysdeps/wordsize-64 -I../sysdeps/ieee754/ldbl-96
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic
-I../nptl  -I.. -I../libio -I.  -D_LIBC_REENTRANT -include
../include/libc-symbols.h       -D_ASM_IA64_CURRENT_H  -x c - \
                -MD -MP -MF
/usr/src/lib/glibc/obj/lowlevelrobustlock.h.dT -MT
'/usr/src/lib/glibc/obj/lowlevelrobustlock.h.d
/usr/src/lib/glibc/obj/lowlevelrobustlock.h'
sed -n 's/^.*@@@name@@@\([^@]*\)@@@value@@@[^0-9Xxa-fA-F-]*\([0-9Xxa-fA-F-][0-9Xxa-fA-F-]*\).*@@@end@@@.*$/#define
\1 \2/p' \
                /usr/src/lib/glibc/obj/lowlevelrobustlock.hT3 >
/usr/src/lib/glibc/obj/lowlevelrobustlock.hT
rm -f /usr/src/lib/glibc/obj/lowlevelrobustlock.hT3
sed -e 's@ /usr/src/lib/glibc/obj/@ $(common-objpfx)@g' -e
's@^/usr/src/lib/glibc/obj/@$(common-objpfx)@g' -e 's@  *\.\.\/\([^
\]*\)@ $(..)\1@g' -e 's@^\.\.\/\([^     \]*\)@$(..)\1@g' \
            /usr/src/lib/glibc/obj/lowlevelrobustlock.h.dT >
/usr/src/lib/glibc/obj/lowlevelrobustlock.h.dT2
rm -f /usr/src/lib/glibc/obj/lowlevelrobustlock.h.dT
mv -f /usr/src/lib/glibc/obj/lowlevelrobustlock.h.dT2
/usr/src/lib/glibc/obj/lowlevelrobustlock.h.d
mv -f /usr/src/lib/glibc/obj/lowlevelrobustlock.hT
/usr/src/lib/glibc/obj/lowlevelrobustlock.h
gawk -f ../scripts/gen-as-const.awk pthread-errnos.sym \
        | gcc -S -o /usr/src/lib/glibc/obj/pthread-errnos.hT3
-std=gnu99 -fgnu89-inline -O2 -Wall -Winline -Wwrite-strings
-fmerge-all-constants -g -Wstrict-prototypes      -I../include
-I/usr/src/lib/glibc/obj/nptl -I/usr/src/lib/glibc/obj
-I../sysdeps/ia64/elf -I../nptl/sysdeps/unix/sysv/linux/ia64
-I../sysdeps/unix/sysv/linux/ia64
-I../sysdeps/unix/sysv/linux/wordsize-64
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread -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../sysdeps/unix/sysv
-I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix
-I../sysdeps/ia64/fpu -I../nptl/sysdeps/ia64 -I../sysdeps/ia64
-I../sysdeps/wordsize-64 -I../sysdeps/ieee754/ldbl-96
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic
-I../nptl  -I.. -I../libio -I.  -D_LIBC_REENTRANT -include
../include/libc-symbols.h       -D_ASM_IA64_CURRENT_H  -x c - \
                -MD -MP -MF /usr/src/lib/glibc/obj/pthread-errnos.h.dT
-MT '/usr/src/lib/glibc/obj/pthread-errnos.h.d
/usr/src/lib/glibc/obj/pthread-errnos.h'
sed -n 's/^.*@@@name@@@\([^@]*\)@@@value@@@[^0-9Xxa-fA-F-]*\([0-9Xxa-fA-F-][0-9Xxa-fA-F-]*\).*@@@end@@@.*$/#define
\1 \2/p' \
                /usr/src/lib/glibc/obj/pthread-errnos.hT3 >
/usr/src/lib/glibc/obj/pthread-errnos.hT
rm -f /usr/src/lib/glibc/obj/pthread-errnos.hT3
sed -e 's@ /usr/src/lib/glibc/obj/@ $(common-objpfx)@g' -e
's@^/usr/src/lib/glibc/obj/@$(common-objpfx)@g' -e 's@  *\.\.\/\([^
\]*\)@ $(..)\1@g' -e 's@^\.\.\/\([^     \]*\)@$(..)\1@g' \
            /usr/src/lib/glibc/obj/pthread-errnos.h.dT >
/usr/src/lib/glibc/obj/pthread-errnos.h.dT2
rm -f /usr/src/lib/glibc/obj/pthread-errnos.h.dT
mv -f /usr/src/lib/glibc/obj/pthread-errnos.h.dT2
/usr/src/lib/glibc/obj/pthread-errnos.h.d
mv -f /usr/src/lib/glibc/obj/pthread-errnos.hT
/usr/src/lib/glibc/obj/pthread-errnos.h
make[5]: Leaving directory `/usr/src/lib/glibc/glibc-2.6.1/nptl'


And so on.


Thank you!


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]