This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Large resources required to build profiled gcc
- From: Jakub Jelinek <jakub at redhat dot com>
- To: lucier at math dot purdue dot edu
- Cc: gcc at gcc dot gnu dot org
- Date: Sat, 23 Mar 2002 01:12:13 +0100
- Subject: Re: Large resources required to build profiled gcc
- References: <200203222135.g2MLZIu26403@banach.math.purdue.edu>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Fri, Mar 22, 2002 at 04:35:18PM -0500, lucier@math.purdue.edu wrote:
> I'm trying to build a profiled gcc on sparcv9-sun-solaris2.8
> with BOOT_CFLAGS=' -O2 -pg -g -m64 -mcmodel=medlow' and
> BOOT_LDFLAGS=' -O2 -pg -g -m64 -mcmodel=medlow'.
>
> A parallel build failed with the remark:
>
> ./gencheck > tmp-check.h
> ./genpreds > tmp-preds.h
> No space for profiling buffer(s)
> /bin/sh ../../gcc/move-if-change tmp-mlib.h multilib.h
> multilib.h is unchanged
> echo timestamp > s-mlib
> ./gengenrtl -h > tmp-genrtl.h
> No space for profiling buffer(s)
> Segmentation Fault
> Segmentation Fault
>
> So I reran it serially, and got this information from top:
>
> 23017 lucier 1 20 0 3075M 1680M cpu/1 0:46 20.77% gengenrtl
>
> It's fairly remarkable that gengenrtl takes 3 GB of swap space,
> no wonder it ran out of virtual memory.
Maybe Sun ld has issues with medlow model (binutils shouldn't,
that's the default model on sparc64-linux).
Can you please post readelf -a ./gengenrtl (or objdump -x ./gengenrtl)?
Jakub