FreeBSD 7 buildworld error
Erik Trulsson
ertr1013 at student.uu.se
Fri Mar 7 18:37:29 UTC 2008
On Fri, Mar 07, 2008 at 08:54:53AM -0800, Jason Evans wrote:
> Joshua Coombs wrote:
>> Derek Taylor wrote:
>>> On Fri, Feb 29, 2008 09:50 PM Sean <sean at 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.
And that particular file (insn-attrtab.c, which is a machine-generated part
of gcc itself,) is known to require much more memory to compile than most
other source files.
If gcc runs out of memory anywhere during a buildworld it is most likely
when compiling that particular file.
--
<Insert your favourite quote here.>
Erik Trulsson
ertr1013 at student.uu.se
More information about the freebsd-stable
mailing list