* Ron Garret wrote on Fri, Mar 11, 2005 at 07:57:23AM CET:
I am trying to build cln-1.1.9 on OS X, and there's one file, cl_nt_sqrtmodp.cc, that brings my poor G4 with a mere (!) 256MB of RAM to its knees. It took a machine with 750MB of RAM to compile this monster. Why is this? The file is not particularly big, nor does it appear on the surface to be doing anything particularly complicated. Does anyone know what it is about this particular file that makes gcc use so much RAM?
Over here it's debugging info. Setting CXXFLAGS=-O2 (i.e. removing -g) makes it go from 233K to 40K. I'd guess compiler memory usage would go down as well. If you can find out why g++ creates such a lot of info, you might have success in complaining to the gcc folks. Regards, Ralf