Problems Building 7.0-Beta3 with -Os

Jan Lentfer Jan.Lentfer at web.de
Wed Dec 5 06:51:24 PST 2007


Dear List,

I am having problems compiling 7.0-Beta3 on my VIA C7 system with 1 GIG 
of RAM.
The problem seems to be the memory consumption so I turned off all 
larger processes. This is what happens:

===> gnu/usr.bin/cc/libdecnumber (all)
===> gnu/usr.bin/cc/cc_int (all)
cc -Os -pipe -DIN_GCC -DHAVE_CONFIG_H 
-DPREFIX=\"/usr/obj/usr/RELENG_7/src/tmp/usr\" 
-I/usr/obj/usr/RELENG_7/src/tmp/usr/RELENG_7/src/gnu/usr.bin/cc/cc_int/../cc_tools 
-I/usr/RELENG_7/src/gnu/usr.bin/cc/cc_int/../cc_tools 
-I/usr/RELENG_7/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc 
-I/usr/RELENG_7/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/config 
-I/usr/RELENG_7/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/include 
-I/usr/RELENG_7/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libcpp/include 
-I/usr/RELENG_7/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcclibs/libdecnumber  
-I/usr/obj/usr/RELENG_7/src/tmp/legacy/usr/include -c 
../cc_tools/insn-attrtab.c

cc1: out of memory allocating 136475392 bytes
*** Error code 1

Stop in /usr/RELENG_7/src/gnu/usr.bin/cc/cc_int.
*** Error code 1

Stop in /usr/RELENG_7/src/gnu/usr.bin/cc.
*** Error code 1

Stop in /usr/RELENG_7/src.
*** Error code 1

Stop in /usr/RELENG_7/src.
*** Error code 1

Stop in /usr/RELENG_7/src.



Compliation works while only using "-O" optimization level. -O2 and -Os 
both break with this. It used to work in 6.2, though.

This is the output of vmstat 1:

 procs      memory      page                    disks     faults      cpu
 r b w     avm    fre  flt  re  pi  po  fr  sr ad0 da0   in   sy  cs us 
sy id
 2 1 0  221236 567308  538   0   0   0   0   0   0   0 1271  175 292 95  
5  0
 1 1 0  221236 567292    4   0   0   0   4   0   8   0 1301  153 359 98  
2  0
 1 1 0  221236 567276    4   0   0   0   0   0   0   0 1310  135 369 98  
2  0
 1 1 0  221132 567404    0   0   0   0  32   0   0   0 1283  153 313 98  
2  0
 1 1 0  221132 567404    0   0   0   0   0   0   5   0 1290  135 320 95  
5  0
 1 1 0  221132 567404    0   0   0   0   8   0  53   0 1355  135 514 98  
2  0
 1 1 0  221132 567404    0   0   0   0   0   0   0   0 1303  142 356 98  
2  0
 2 1 0  221132 567404    0   0   0   0   0   0   0   0 1291  135 325 98  
2  0
 1 1 0  221708 566972  108   0   0   0   0   0   0   0 1307  142 359 98  
2  0
 1 1 0  221964 566716   64   0   0   0   0   0   0   0 1288  143 326 98  
2  0
 1 1 0  222476 566204  128   0   0   0   0   0   1   0 1278  136 305 98  
2  0
 1 1 0  252300 536584 7456   0   0   0  58   0   0   0 1314  141 378 88 
12  0
 1 1 0  222804 566108    0   0   0   0 7381   0   0   0 1286  136 302 
97  3  0
 1 1 0  489972 350200 54007   0   0   0  95   0   0   0 1288  155 320 37 
63  0
 1 1 0  623384 174992 43861   0   0   0  92   0   0   0 1299  138 347 43 
57  0
 >>>> Compilation break
 0 0 0   70200 711396 2515   0   0   0 136608   0   9   0 1257  453 281  
9 91  0
 0 0 0   70200 711396    0   0   0   0   3   0   3   0 1296  135 341  0 
32 68
 0 0 0   70200 711396    0   0   0   0   0   0   0   0 1324  135 397  0  
2 98
 0 0 0   70200 711396    0   0   0   0   0   0   0   0 1299  142 348  0  
2 98
 0 0 0   70200 711396    0   0   0   0   0   0   0   0 1300  135 349  0  
2 98
 0 0 0   70200 711396    0   0   0   0   0   0   0   0 1310  135 367  0  
2 98
 0 0 0   70200 711396    0   0   0   0   0   0   0   0 1295  142 339  0  
2 98


Since I am not subscribed could you please also answer via private mail, 
thanks a lot in advance.


Jan Lentfer



More information about the freebsd-current mailing list