Article View: gnu.gcc.help
Article #955Re: Building gnu under SCO
From: Vance Shipley
Date: Sun, 26 Dec 1993 18:41
Date: Sun, 26 Dec 1993 18:41
42 lines
2707 bytes
2707 bytes
In article <CInK5E.3B1@cuug.ab.ca>, R. Day <rpjday@cuug.ab.ca> wrote: >I wrote: > >: gcc-2.5.7 >: --------- > >: The second problem I tracked down is a failure to build cc1plus. >: I get "Virtual memory exhausted!". My first thought was to shut off >: stuff I didn't need (NFS, TCP/IP, ...) and try the make again. >: This make completed, but unknown to me, it didn't build cc1plus >: properly. The first failure left around a damaged, non-runnable >: cc1plus, which got installed. This became apparent later when I >: tried to build libg++-2.5.2. To get around this, I stole cc1plus >: from another pre-built distribution and installed it, but I would >: prefer to have my build succeed cleanly. Any hints on now to avoid >: running out of virtual memory? Nothing I do seems to help. > >OK, I beat this. I just removed the "-g" CFLAGS option from the make >involving stage1. > > $ make CC="stage1/xgcc -Bstage1/" CFLAGS="-O" (No "-g" flag anymore.) > > Was this a bad decision? It solved the problem, so it can't be >all bad. Comments? I have been having basically the same results. I was using GNU make, SCO R3.2v4.2 and GCC v2.5.7. I could "make LANGUAGES=c" without problem. When it tried to build C++ it failed during the link stage with a "line number record count overflow" (or something like that) pointing at reload1.o. Assuming we had an overrun problem, the SCO linker not being able to handle this many records, I rebuilt using the GNU Linker and assembler. This got me past this problem but it then failed with a "Virtual memory exhausted" message. After a RTFM session I followed instructions and relinked with the GNU malloc package. This solved this problem. Unfortunately on the next build the GNU linker gave a "virtual memory exhausted" message. I believe the problem is that there are too many debug infos for it. -- Vance Shipley, vances@xenitec.on.ca
Technical Details
Message-ID:
<CInnxp.GAy@xenitec.on.ca>Path:
arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!spool.mu.edu!bloom-beacon.mit.edu!news.kei.com!xenitec!vancesReferences:
<CIDwEM.6BM@cuug.ab.ca> <CILDzt.9x8@cuug.ab.ca> <CInD74.G1@cuug.ab.ca> <CInK5E.3B1@cuug.ab.ca>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11318c,44d9cfcedeb39110 X-Google-Attributes: gid11318c,public X-Google-Thread: 1122ea,493951bd205a9387 X-Google-Attributes: gid1122ea,public X-Google-ArrivalTime: 1993-12-26 10:41:18 PST Newsgroups: gnu.gcc.help,biz.sco.general Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!spool.mu.edu!bloom-beacon.mit.edu!news.kei.com!xenitec!vances From: vances@xenitec.on.ca (Vance Shipley) Subject: Re: Building gnu under SCO Organization: XeniTec Consulting, Kitchener, Ontario, Canada Distribution: gnu Date: Sun, 26 Dec 1993 18:41:47 GMT Message-ID: <CInnxp.GAy@xenitec.on.ca> References: <CIDwEM.6BM@cuug.ab.ca> <CILDzt.9x8@cuug.ab.ca> <CInD74.G1@cuug.ab.ca> <CInK5E.3B1@cuug.ab.ca> Lines: 42