This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug build/22281] When building glibc 2.26 I stepped into an endless loop building "locale-defines.hT3".
- From: "akhilesh.k at samsung dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Fri, 13 Oct 2017 08:52:27 +0000
- Subject: [Bug build/22281] When building glibc 2.26 I stepped into an endless loop building "locale-defines.hT3".
- Auto-submitted: auto-generated
- References: <bug-22281-131@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=22281
--- Comment #3 from Akhilesh Kumar <akhilesh.k at samsung dot com> ---
(In reply to Carlos O'Donell from comment #1)
> Akhilesh,
>
> Are you building on NFS? This should just work, the locale-defines.sym is
build glibc on remote server using SSH
> translated into a header, and make is deciding that the header is out of
> date, and rebuilds it, over and over again.
>
> If you `touch $build/locale-defines.h` and then restart the build, does it
> continue?
after touch again stepped again into an endless loop building at different
point
-MD -MP -MF
/home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.h.dT -MT
'/home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.h.d
/home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.h'
sed -n
's/^.*@@@name@@@\([^@]*\)@@@value@@@[^0-9Xxa-fA-F-]*\([0-9Xxa-fA-F-][0-9Xxa-fA-F-]*\).*@@@end@@@.*$/#define
\1 \2/p' \
/home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.hT3
> /home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.hT
rm -f /home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.hT3
sed -e 's@ /home/samsung/akhilesh/malloc/glibc-2\.26/build/@
$(common-objpfx)@g' -e
's@^/home/samsung/akhilesh/malloc/glibc-2\.26/build/@$(common-objpfx)@g' -e 's@
*\.\.\/\([^ \]*\)@ $(..)\1@g' -e 's@^\.\.\/\([^ \]*\)@$(..)\1@g' \
/home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.h.dT >
/home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.h.dT2
rm -f /home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.h.dT
mv -f /home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.h.dT2
/home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.h.d
mv -f /home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.hT
/home/samsung/akhilesh/malloc/glibc-2.26/build/rtld-offsets.h
gawk -f ../scripts/gen-as-const.awk ../sysdeps/x86_64/tlsdesc.sym \
| gcc -S -o /home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.hT3
-std=gnu11 -fgnu89-inline -O2 -Wall -Werror -Wundef -Wwrite-strings
-fmerge-all-constants -fno-stack-protector -frounding-math -g
-Wstrict-prototypes -Wold-style-definition -ftls-model=initial-exec
-I../include -I/home/samsung/akhilesh/malloc/glibc-2.26/build/csu
-I/home/samsung/akhilesh/malloc/glibc-2.26/build
-I../sysdeps/unix/sysv/linux/x86_64/64 -I../sysdeps/unix/sysv/linux/x86_64
-I../sysdeps/unix/sysv/linux/x86 -I../sysdeps/x86/nptl
-I../sysdeps/unix/sysv/linux/wordsize-64 -I../sysdeps/x86_64/nptl
-I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux
-I../sysdeps/nptl -I../sysdeps/pthread -I../sysdeps/gnu
-I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/x86_64
-I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/x86_64/64
-I../sysdeps/x86_64/fpu/multiarch -I../sysdeps/x86_64/fpu
-I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu
-I../sysdeps/x86_64/multiarch -I../sysdeps/x86_64 -I../sysdeps/x86
-I../sysdeps/ieee754/float128 -I../sysdeps/ieee754/ldbl-96/include
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64/wordsize-64
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
-I../sysdeps/wordsize-64 -I../sysdeps/ieee754 -I../sysdeps/generic -I..
-I../libio -I. -nostdinc -isystem
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include -isystem
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include-fixed -isystem
/tools/include -D_LIBC_REENTRANT -include
/home/samsung/akhilesh/malloc/glibc-2.26/build/libc-modules.h
-DMODULE_NAME=libc -include ../include/libc-symbols.h
-DTOP_NAMESPACE=glibc -x c - \
-MD -MP -MF
/home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.h.dT -MT
'/home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.h.d
/home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.h'
sed -n
's/^.*@@@name@@@\([^@]*\)@@@value@@@[^0-9Xxa-fA-F-]*\([0-9Xxa-fA-F-][0-9Xxa-fA-F-]*\).*@@@end@@@.*$/#define
\1 \2/p' \
/home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.hT3 >
/home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.hT
rm -f /home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.hT3
sed -e 's@ /home/samsung/akhilesh/malloc/glibc-2\.26/build/@
$(common-objpfx)@g' -e
's@^/home/samsung/akhilesh/malloc/glibc-2\.26/build/@$(common-objpfx)@g' -e 's@
*\.\.\/\([^ \]*\)@ $(..)\1@g' -e 's@^\.\.\/\([^ \]*\)@$(..)\1@g' \
/home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.h.dT >
/home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.h.dT2
rm -f /home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.h.dT
mv -f /home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.h.dT2
/home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.h.d
mv -f /home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.hT
/home/samsung/akhilesh/malloc/glibc-2.26/build/tlsdesc.h
gawk -f ../scripts/gen-as-const.awk
../sysdeps/unix/sysv/linux/x86_64/ucontext_i.sym \
| gcc -S -o
/home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.hT3 -std=gnu11
-fgnu89-inline -O2 -Wall -Werror -Wundef -Wwrite-strings -fmerge-all-constants
-fno-stack-protector -frounding-math -g -Wstrict-prototypes
-Wold-style-definition -ftls-model=initial-exec -I../include
-I/home/samsung/akhilesh/malloc/glibc-2.26/build/csu
-I/home/samsung/akhilesh/malloc/glibc-2.26/build
-I../sysdeps/unix/sysv/linux/x86_64/64 -I../sysdeps/unix/sysv/linux/x86_64
-I../sysdeps/unix/sysv/linux/x86 -I../sysdeps/x86/nptl
-I../sysdeps/unix/sysv/linux/wordsize-64 -I../sysdeps/x86_64/nptl
-I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux
-I../sysdeps/nptl -I../sysdeps/pthread -I../sysdeps/gnu
-I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/x86_64
-I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/x86_64/64
-I../sysdeps/x86_64/fpu/multiarch -I../sysdeps/x86_64/fpu
-I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu
-I../sysdeps/x86_64/multiarch -I../sysdeps/x86_64 -I../sysdeps/x86
-I../sysdeps/ieee754/float128 -I../sysdeps/ieee754/ldbl-96/include
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64/wordsize-64
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
-I../sysdeps/wordsize-64 -I../sysdeps/ieee754 -I../sysdeps/generic -I..
-I../libio -I. -nostdinc -isystem
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include -isystem
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include-fixed -isystem
/tools/include -D_LIBC_REENTRANT -include
/home/samsung/akhilesh/malloc/glibc-2.26/build/libc-modules.h
-DMODULE_NAME=libc -include ../include/libc-symbols.h
-DTOP_NAMESPACE=glibc -x c - \
-MD -MP -MF
/home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.h.dT -MT
'/home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.h.d
/home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.h'
sed -n
's/^.*@@@name@@@\([^@]*\)@@@value@@@[^0-9Xxa-fA-F-]*\([0-9Xxa-fA-F-][0-9Xxa-fA-F-]*\).*@@@end@@@.*$/#define
\1 \2/p' \
/home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.hT3 >
/home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.hT
rm -f /home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.hT3
sed -e 's@ /home/samsung/akhilesh/malloc/glibc-2\.26/build/@
$(common-objpfx)@g' -e
's@^/home/samsung/akhilesh/malloc/glibc-2\.26/build/@$(common-objpfx)@g' -e 's@
*\.\.\/\([^ \]*\)@ $(..)\1@g' -e 's@^\.\.\/\([^ \]*\)@$(..)\1@g' \
/home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.h.dT >
/home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.h.dT2
rm -f /home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.h.dT
mv -f /home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.h.dT2
/home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.h.d
mv -f /home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.hT
/home/samsung/akhilesh/malloc/glibc-2.26/build/ucontext_i.h
make[2]: Leaving directory `/home/samsung/akhilesh/malloc/glibc-2.26/csu'
make[2]: Entering directory `/home/samsung/akhilesh/malloc/glibc-2.26/csu'
make[2]: Circular /home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.h
<- /home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.h dependency
dropped.
gawk -f ../scripts/gen-as-const.awk ../sysdeps/x86_64/nptl/tcb-offsets.sym \
| gcc -S -o
/home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.hT3 -std=gnu11
-fgnu89-inline -O2 -Wall -Werror -Wundef -Wwrite-strings -fmerge-all-constants
-fno-stack-protector -frounding-math -g -Wstrict-prototypes
-Wold-style-definition -ftls-model=initial-exec -I../include
-I/home/samsung/akhilesh/malloc/glibc-2.26/build/csu
-I/home/samsung/akhilesh/malloc/glibc-2.26/build
-I../sysdeps/unix/sysv/linux/x86_64/64 -I../sysdeps/unix/sysv/linux/x86_64
-I../sysdeps/unix/sysv/linux/x86 -I../sysdeps/x86/nptl
-I../sysdeps/unix/sysv/linux/wordsize-64 -I../sysdeps/x86_64/nptl
-I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux
-I../sysdeps/nptl -I../sysdeps/pthread -I../sysdeps/gnu
-I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/x86_64
-I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/x86_64/64
-I../sysdeps/x86_64/fpu/multiarch -I../sysdeps/x86_64/fpu
-I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu
-I../sysdeps/x86_64/multiarch -I../sysdeps/x86_64 -I../sysdeps/x86
-I../sysdeps/ieee754/float128 -I../sysdeps/ieee754/ldbl-96/include
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64/wordsize-64
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
-I../sysdeps/wordsize-64 -I../sysdeps/ieee754 -I../sysdeps/generic -I..
-I../libio -I. -nostdinc -isystem
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include -isystem
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include-fixed -isystem
/tools/include -D_LIBC_REENTRANT -include
/home/samsung/akhilesh/malloc/glibc-2.26/build/libc-modules.h
-DMODULE_NAME=libc -include ../include/libc-symbols.h
-DTOP_NAMESPACE=glibc -x c - \
-MD -MP -MF
/home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.h.dT -MT
'/home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.h.d
/home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.h'
sed -n
's/^.*@@@name@@@\([^@]*\)@@@value@@@[^0-9Xxa-fA-F-]*\([0-9Xxa-fA-F-][0-9Xxa-fA-F-]*\).*@@@end@@@.*$/#define
\1 \2/p' \
/home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.hT3
> /home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.hT
rm -f /home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.hT3
sed -e 's@ /home/samsung/akhilesh/malloc/glibc-2\.26/build/@
$(common-objpfx)@g' -e
's@^/home/samsung/akhilesh/malloc/glibc-2\.26/build/@$(common-objpfx)@g' -e 's@
*\.\.\/\([^ \]*\)@ $(..)\1@g' -e 's@^\.\.\/\([^ \]*\)@$(..)\1@g' \
/home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.h.dT >
/home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.h.dT2
rm -f /home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.h.dT
mv -f /home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.h.dT2
/home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.h.d
mv -f /home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.hT
/home/samsung/akhilesh/malloc/glibc-2.26/build/tcb-offsets.h
--
You are receiving this mail because:
You are on the CC list for the bug.