Re: 8-current: linux_dist-gentoo-stage3 wonn't bootstrap

From: Arno J. Klaassen <arno_at_heho.snv.jussieu.fr>
Date: 02 Jan 2009 16:18:25 +0100
Hello and best wishes,


[1 added current_at_ for a wider audience]

[2 the good news, I could install and run quite a number of
   'portaghes' in the gentoo_stage3 chroot and this for
   now is the only problem I have]


"Arno J. Klaassen" <arno_at_heho.snv.jussieu.fr> writes:


> [ ... linux-gcc hangs in 'ppwait' state when compiling with -pipe ... ]

> > > I dont see anything obvious.. can you do "ps axl" and see what the MWCHAN is?
> > > that might shed some light to this...
> > 
> > bon, in fact when I launce the command by hand adding a '-v ' to gcc, output
> > says :
> > 
> > /usr/libexec/gcc/i486-pc-linux-gnu/4.1.2/cc1 ... | /usr/lib/gcc/i486-pc-linux-gnu/4.1.2/../../../../i486-pc-linux-gnu/bin/as -V -Qy -o /var/tmp/portage/sys-libs/glibc-2.6.1/work/build-default-i486-pc-linux-gnu-nptl/iconv/gconv_simple.o -
> > 
> > 
> > but, cc1 is stuck in 'pipewr' and no .../bin/as process is running (any longer)
> > nor the file .../gconv_simple.o created 
> 
> I investigated this a bit more (still chrooted to /usr/local/gentoo-stage3) :
> 
>   i486-pc-linux-gnu-gcc gconv_open.c -c                 : OK
>   i486-pc-linux-gnu-gcc gconv_open.c -c -pipe           : OK
> 
>   i486-pc-linux-gnu-gcc gconv_simple.c -c               : OK
>   i486-pc-linux-gnu-gcc gconv_simple.c -c -pipe         : pipe to as(1) fails
> 
> I tried to play with kern.ipc.maxpipekva (I vaguely remember that
> was necessary for linux testsuites) pumping it up to "536608768", but
> no difference. If someone has another suggestion?


Some more info :

 - it is not specific to just gconv_simple.c; Expat.c generated in
   the XML-Parser portage has the same behaviour

 - it is not specific to linux-gcc : it now hangs in
    "bison -y -d -v 2>/dev/null ./parser.y" 
   a "ps axlww | fgrep 3758" shows :

    0 37586 35141   0  76  0  2576  2300 ppwait D+     0    0:00.04 make (gmake)
    0 37587 37586   0  76  0  3316  3148 wait   I+     0    0:00.02 /bin/sh -c bison -y -d -v 2>/dev/null ./parser.y (bash)
    0 37588 37587   0  76  0  3044  2484 ppwait D+     0    0:00.03 bison -y -d -v ./parser.y
    0 37589 37588   0  76  0  2432  2132 piperd I+     0    0:00.01 /usr/bin/m4 /usr/share/bison/m4sugar/m4sugar.m4 - /usr/share/bison/yacc.c


-current is as of Sat Dec 27

Thank you for any help

Arno
Received on Fri Jan 02 2009 - 14:18:31 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:39 UTC