Bradley Lucier wrote:
On Mon, 2009-12-07 at 03:17 +0300, vasil wrote:
configure it:
if you have fast computer with lots of memory (i need more than 6 Gig on my 64 bit desktop to compile gambit with this options):
./configure --enable-gcc-opts --enable-single-host
otherwise:
./configure --enable-gcc-opts
In my experience, --enable-single-host is much more important than --enable-gcc-opts for speed.
Yes, with --enable-single-host option Gambit runs about 1.5 to 2 times faster. But on my x86_64 machine compilation with some not-so-good versions of GCC (4.3.x) take about 10 Gigabytes of virtual memory in peak and near 30 minutes. If target architecture is 32bit with small amount of registers (x86, for instance), then --enable-single-host is strongly recommended option.
PS: For MIPS32 arch on Au1250 system compilation of Gambit took about 6 hours with --enable-single-host :)
Vasil