This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Large resources required to build profiled gcc


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]