Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94812 - glibc-2.3.4.20041102-r1 compile never ends
Summary: glibc-2.3.4.20041102-r1 compile never ends
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: Alpha Linux
: High major (vote)
Assignee: Alpha Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-02 04:51 UTC by Lars Roland
Modified: 2005-06-03 08:12 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Roland 2005-06-02 04:51:27 UTC
Hi all compiling glibc-2.3.4.20041102-r1 on my alpha ds10l never ends (I just
stopped it after 4 days of compiling). Here are my use flags. 

---------------------------
[ebuild     U ] sys-libs/glibc-2.3.4.20041102-r1 [2.3.2-r12] -build -debug
-erandom (-hardened) (-multilib) +nls -nomalloccheck (-nptl) -nptlonly* -pic
-userlocales 0 kB
---------------------------

I am running kernel 2.6.11.10 optimzed for alpha EV6, kernel headers 2.6.8.1-r2
and gcc is 3.3.2-r7.

The snippet of code below seams to have gone in a never ending loop:

---------------------------
-MD -MP -MT '$(common-objpfx)tls.make' -MF
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.make.dT
\
 | sed -n '/@@@/{s/@@@[  ]*\(.*\)@@@/\1/;s/[     ]*$//p;}'; \
 echo 'common-generated += tls.make'; \
 sed -e 's@
/var/tmp/portage/glibc-2\.3\.4\.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/@
$(common-objpfx)@g' -e
's@^/var/tmp/portage/glibc-2\.3\.4\.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/@$(common-objpfx)@g'
-e 's@  *\([^   \/$][^  \]*\)@ $(..)\1@g' -e 's@^\([^
        \/$][^  \]*\)@$(..)\1@g'
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.make.dT;
\
 rm -f
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.make.dT)
>
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.makeT
mv -f
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.makeT
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.make
make[1]: Leaving directory
`/var/tmp/portage/glibc-2.3.4.20041102-r1/work/glibc-2.3.3'
make[1]: Entering directory
`/var/tmp/portage/glibc-2.3.4.20041102-r1/work/glibc-2.3.3'
rm -f
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.makeT
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.make.dT
(echo '# Generated from tls.make.c by Makerules.'; \
 alpha-unknown-linux-gnu-gcc -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes
-Wwrite-strings -finline-limit=2000 -freorder-blocks -mcpu=ev6 -mieee    
-Iinclude -I.
-I/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads
 -Ilibio 
-I/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads
-Ilinuxthreads/sysdeps/alpha/elf -Isysdeps/alpha/elf
-Ilinuxthreads/sysdeps/unix/sysv/linux/alpha
-Ilinuxthreads/sysdeps/unix/sysv/linux -Ilinuxthreads/sysdeps/pthread
-Isysdeps/pthread -Ilinuxthreads/sysdeps/unix/sysv -Ilinuxthreads/sysdeps/unix
-Ilinuxthreads/sysdeps/alpha -Ilibidn/sysdeps/unix
-Isysdeps/unix/sysv/linux/alpha/alpha -Isysdeps/unix/sysv/linux/alpha
-Isysdeps/unix/sysv/linux/wordsize-64 -Isysdeps/unix/sysv/linux -Isysdeps/gnu
-Isysdeps/unix/common -Isysdeps/unix/mman -Isysdeps/unix/inet
-Isysdeps/unix/sysv -Isysdeps/unix/alpha -Isysdeps/unix -Isysdeps/posix
-Isysdeps/alpha/fpu -Isysdeps/alpha -Isysdeps/wordsize-64
-Isysdeps/ieee754/flt-32 -Isysdeps/ieee754/dbl-64 -Isysdeps/alpha/soft-fp
-Isysdeps/ieee754 -Isysdeps/generic/elf -Isysdeps/generic -nostdinc -isystem
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.2/include -isystem //usr/include
-D_LIBC_REENTRANT -include include/libc-symbols.h       -E tls.make.c \
       -MD -MP -MT '$(common-objpfx)tls.make' -MF
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.make.dT
\
 | sed -n '/@@@/{s/@@@[  ]*\(.*\)@@@/\1/;s/[     ]*$//p;}'; \
 echo 'common-generated += tls.make'; \
 sed -e 's@
/var/tmp/portage/glibc-2\.3\.4\.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/@
$(common-objpfx)@g' -e
's@^/var/tmp/portage/glibc-2\.3\.4\.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/@$(common-objpfx)@g'
-e 's@  *\([^   \/$][^  \]*\)@ $(..)\1@g' -e 's@^\([^
        \/$][^  \]*\)@$(..)\1@g'
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.make.dT;
\
 rm -f
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.make.dT)
>
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.makeT
mv -f
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.makeT
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.make
make[1]: Leaving directory
`/var/tmp/portage/glibc-2.3.4.20041102-r1/work/glibc-2.3.3'
make[1]: Entering directory
`/var/tmp/portage/glibc-2.3.4.20041102-r1/work/glibc-2.3.3'
rm -f
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.makeT
/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads/tls.make.dT
(echo '# Generated from tls.make.c by Makerules.'; \
 alpha-unknown-linux-gnu-gcc -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes
-Wwrite-strings -finline-limit=2000 -freorder-blocks -mcpu=ev6 -mieee    
-Iinclude -I.
-I/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads
 -Ilibio 
-I/var/tmp/portage/glibc-2.3.4.20041102-r1/work/build-default-alpha-unknown-linux-gnu-linuxthreads
-Ilinuxthreads/sysdeps/alpha/elf -Isysdeps/alpha/elf
-Ilinuxthreads/sysdeps/unix/sysv/linux/alpha
-Ilinuxthreads/sysdeps/unix/sysv/linux -Ilinuxthreads/sysdeps/pthread
-Isysdeps/pthread -Ilinuxthreads/sysdeps/unix/sysv -Ilinuxthreads/sysdeps/unix
-Ilinuxthreads/sysdeps/alpha -Ilibidn/sysdeps/unix
-Isysdeps/unix/sysv/linux/alpha/alpha -Isysdeps/unix/sysv/linux/alpha
-Isysdeps/unix/sysv/linux/wordsize-64 -Isysdeps/unix/sysv/linux -Isysdeps/gnu
-Isysdeps/unix/common -Isysdeps/unix/mman -Isysdeps/unix/inet
-Isysdeps/unix/sysv -Isysdeps/unix/alpha -Isysdeps/unix -Isysdeps/posix
-Isysdeps/alpha/fpu -Isysdeps/alpha -Isysdeps/wordsize-64
-Isysdeps/ieee754/flt-32 -Isysdeps/ieee754/dbl-64 -Isysdeps/alpha/soft-fp
-Isysdeps/ieee754 -Isysdeps/generic/elf -Isysdeps/generic -nostdinc -isystem
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.2/include -isystem //usr/include
-D_LIBC_REENTRANT -include include/libc-symbols.h       -E tls.make.c \
---------------------------

I did a hardware test and everthing is ok. Note that I have never before had any
problems compiling glibc (it usualy takes less than an hour). 

Reproducible: Always
Steps to Reproduce:
1. emerge -k glibc


Actual Results:  
Compile never ends

Expected Results:  
Succefully build glibc
Comment 1 SpanKY gentoo-dev 2005-06-02 08:51:19 UTC
is your clock set correctly ?
Comment 2 Lars Roland 2005-06-03 03:54:37 UTC
(In reply to comment #1)
> is your clock set correctly ?

Yes it gets set via ntp, so it is running just fine.
Comment 3 Lars Roland 2005-06-03 08:12:39 UTC
Recompiling gcc and binutils solves the problem.