Simpler Navigation for Servers and Operating Systems - Please Update Your Bookmarks
Completed: a much simpler Servers and Operating Systems section of the Community. We combined many of the older boards, so you won't have to click through so many levels to get at the information you need. Check the consolidated boards here as many sub-forums are now single boards.
If you have bookmarked forums or discussion boards in Servers and Operating Systems, we suggest you check and update them as needed.
cancel
Showing results for 
Search instead for 
Did you mean: 

gcc compile error: out of memory

SOLVED
Go to solution
Figo_1
Occasional Advisor

gcc compile error: out of memory

Hi
i try to build a test program on HPUX,
it happen to get this error message

cc1: out of memory allocating 2489608 bytes after a total of 267205368 bytes
make: *** [mytest] Error 1


bash-3.2# uname -a
HP-UX mars B.11.11 U 9000/785 2003131410 unlimited-user license
bash-3.2# gcc -dumpversion
3.3.3
bash-3.2# swapinfo
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 4194304 0 4194304 0% 0 - 1 /dev/vg00/lvol2
reserve - 183992 -183992
memory 1573028 1149212 423816 73%

any help? many thanks!!
3 REPLIES
Dennis Handly
Acclaimed Contributor
Solution

Re: gcc compile error: out of memory

>i try to build a test program on HP-UX

(It must be a pretty big test.)

You need to increase maxdsiz with kmtune(1m). You probably have it at 256 Mb and you need to make it bigger. Make sure maxdsiz_64bit is larger than maxdsiz.

>swapinfo

This is near useless, you need to provide the "swapinfo -tam" output.
Figo_1
Occasional Advisor

Re: gcc compile error: out of memory

yes, that is right, i check maxdsiz and it is equivalent to 256M

bash-3.2# kmtune | grep maxdsiz
maxdsiz 0x10000000 - 0x1000000
maxdsiz_64bit 0x40000000 - 0x4000000

i follow Dennis's suggestion, modify maxdsiz to 0x40000000 while maxdsiz_64bit to 0x80000000, the error message disappeared and my test program build normally.

thx for Dennis's help
Figo_1
Occasional Advisor

Re: gcc compile error: out of memory

[solved]