Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Mar 2008 08:54:53 -0800
From:      Jason Evans <jasone@FreeBSD.org>
To:        Joshua Coombs <jcoombs@gwi.net>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: FreeBSD 7 buildworld error
Message-ID:  <47D1735D.60007@FreeBSD.org>
In-Reply-To: <fqrqch$bh2$1@ger.gmane.org>
References:  <1204313564l.249966l.0l@psu.edu>	<7E228F3A-DFE0-4071-8694-14A012CC21E1@gothic.net.au>	<1204575279l.807074l.0l@psu.edu> <fqrqch$bh2$1@ger.gmane.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Joshua Coombs wrote:
> Derek Taylor wrote:
>> On Fri, Feb 29, 2008 09:50 PM Sean <sean@gothic.net.au> wrote:
>>> Check /etc/make.conf for CFLAGS, and if present remove it.
>>
>> This fixed the problem.
>>
>> Thank you.
>>
>> -Derek.
> 
> I can confirm a failure in the same spot.  What concerns me is in both 
> my failure, and Derek's, the malloc is failing well below what limit 
> says should be allowed.
> 
> bin/cc/cc_int/../cc_tools 
> -I/usr/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc 
> -I/usr/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/config 
> -I/usr/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/include 
> -I/usr/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libcpp/include 
> -I/usr/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libdecnumber 
>  -I/usr/obj/usr/src/tmp/legacy/usr/include -c ../cc_tools/insn-attrtab.c
> 
> cc1: out of memory allocating 136475392 bytes
> *** Error code 1
> 
> Stop in /usr/src/gnu/usr.bin/cc/cc_int.
> *** Error code 1
> 
> cyrix-dlc# limit
> cputime      unlimited
> filesize     unlimited
> datasize     524288 kbytes
> stacksize    65536 kbytes
> coredumpsize unlimited
> memoryuse    unlimited
> vmemoryuse   unlimited
> descriptors  957
> memorylocked unlimited
> maxproc      478
> sbsize       unlimited
> 
> cc1 was only trying to request 130MB, my datasize is 512MB, why did it 
> fail?

It looks to me like gcc is trying to allocate a single 130MiB object, 
but you don't say anything about how much memory is already in use.  It 
may well be that there are no remaining places in the memory map to 
place such a large object.

Jason



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47D1735D.60007>