This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: bootstrap/5644: Building g++ on AIX 5.1 seems to loop forever
- From: Roger Sayle <roger at eyesopen dot com>
- To: Zack Weinberg <zack at codesourcery dot com>
- Cc: Richard Henderson <rth at redhat dot com>, Jan-Frode Myklebust <janfrode at parallab dot uib dot no>, David Edelsohn <dje at watson dot ibm dot com>, <gcc-bugs at gcc dot gnu dot org>
- Date: Thu, 4 Apr 2002 10:37:09 -0700 (MST)
- Subject: Re: bootstrap/5644: Building g++ on AIX 5.1 seems to loop forever
Hi Zack,
> I posted a patch some time ago which might fix the performance problem
> with the AIX shell: <http://gcc.gnu.org/ml/gcc/2002-03/msg00086.html>.
> No one has tested it and reported whether it works or not. Would you
> mind giving it a try?
>> However, Richard Henderson's suggestion of using
>> "CONFIG_SHELL=/usr/local/bin/bash" was no less than miraculous.
> Right; the hope is that the patch will make this unnecessary.
Unfortunately, your patch to libstdc++-v3's configure.in doesn't
seem to help solve the problem. I applied the patch, rebuild
configure with autoconf v2.13, and timed "make bootstrap" without
the CONFIG_SHELL environment variable being set. The reported
real time was 954m8s (nearly 16 hours) which is pretty much how
long it takes without the patch under the same conditions.
The bootstrap completed without problems, so the patch itself is
sound. If it does no harm, its probably reasonable to apply it
anyway.
I'm currently timing the bootstrap of your patch with CONFIG_SHELL
set, to see if I can reproduce the dramatic improvement with your
changes applied.
Roger
--
Roger Sayle, E-mail: roger@eyesopen.com
OpenEye Scientific Software, WWW: http://www.eyesopen.com/
Suite 1107, 3600 Cerrillos Road, Tel: (+1) 505-473-7385
Santa Fe, New Mexico, 87507. Fax: (+1) 505-473-0833