Camm,
Thanks for your patience.
On Wed, 2004-07-21 at 12:59, Camm Maguire wrote:
> Greetings, and thanks for looking into this!
>
> The basic issue is that the paths I supplied were relative to the top
> builddir, not src where you are working. sys-proclaim.lisp should be
> about 12.5k, and yours is probably 5k. So one "*/" needs removing
> from the make-all-proclaims command line.
Oops. I might have figured that out myself...
> You will see several warnings when building the proclaims indicating
> that some functions apparently have multiple definitions in separate
> files.
Sad, but true. This problem is in the process of being fixed.
> There is another issue: sys-proclaims.lisp refers to the symbols with
> their package names, so the package creating files need to be loaded
> first. Don't know the cleanest way to do this in defsystem, but for
> now I'm just prepending the following to src/sys-proclaim.lisp:
>
> (load "maxima-package.lisp")
> (load "numerical/f2cl-package.lisp")
> (load "numerical/slatec.lisp")
> (load "command-line.lisp")
That's pretty ugly, but I don't see a better way right now. We should
probably do some rearranging.
> Lastly, if you want to retrace the sys-proclaim.lisp building steps,
> please use the just released 2.6.3, as it incorporates a minor
> correction which we need here.
Ah. I didn't realize that.
Having followed all your directions, I finally see what you were talking
about: GCL Maxima runs roughly twice as fast as it used to! I am very
impressed. For the first time, GCL is beating CMUCL in my timings. I
have committed the necessary changes to the build system.
Thanks again,
Jim