[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Axiom-developer] Building Axiom

From: Gabriel Dos Reis
Subject: Re: [Axiom-developer] Building Axiom
Date: 27 Sep 2006 08:33:22 +0200

"Page, Bill" <address@hidden> writes:

| On Tuesday, September 26, 2006 11:47 PM Gabriel Dos Reis wrote:
| > 
| >   The time it takes to build Axiom is prohibitive.  
| > 
| > If the build is done only once a day, that is probably alright.
| > However, when several iterations are done in a day, it becomes
| > unbearable.   
| > 
| > What can be done to improve the build time?
| > 
| > -- Gaby
| > PS: yes, I consider that I have relatively "fast" machines.
| > 
| After eliminating the obvious like avoiding building the docs
| and running the tests, the next thing you probably need to do
| is find a way to compile SPAD faster. Right now, interpsys is
| loaded and compiles a single SPAD file, then quits for each of
| 1,042 files. In principle it should be possible to compile many
| SPAD files in a single call to interpsys - say one call per
| layer in the algebra build.


| Also, interpsys (really the embedded GCL) runs gcc for each
| SPAD compile to compile the generated lisp to object code.
| Is there some way to make starting gcc faster?

Not that I know of, given current Axiom architecture.

Offline, Camm, Bob Boyer and I have been exploring the idea of
integrating GCL to GCC (long term project).  Bob suggested that we
somehow find a way to have GCL not to start parsing over and over
again the same include file (cmpinclude.h).  
Maybe the precompiled header capability would be an option but I doubt
it gains us a significant speed up in the Axiom case, but who knows;
we have to try. 

-- Gaby

reply via email to

[Prev in Thread] Current Thread [Next in Thread]