[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Axiom-developer] GCL 2.6.6 does build Axiom on Windows
From: |
Camm Maguire |
Subject: |
Re: [Axiom-developer] GCL 2.6.6 does build Axiom on Windows |
Date: |
16 Feb 2005 14:25:43 -0500 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Greetings!
"Bill Page" <address@hidden> writes:
> Mike, Camm,
>
> On Tuesday, February 15, 2005 10:18 PM Mike Thomas wrote:
> >
> > Good news I think.
>
> Yes, I can confirm that it *does* build Axiom! It was my error.
>
> >
> > I end up with a directory called "axiom--windows--1--patch-13"
> > in which I successfully built Axiom on Windows:
> > ...
> > 2. using 2.6.6 after modifications to "lsp/Makefile.pamphlet"
> > for minimum usual patching to the GCL 2.6.6 source in new
> > version gcl2.2.2w.
> >
>
> This is exactly the same thing I did.
>
> > The modifications I made apart from adding "gcl-2.6.6.tgz"
> > and new patch files in "zips" are to be found at the end of
> > this email.
>
> Comparing my tla file-diffs with yours, however I found that
> I had unintentionally also removed the mingw.defs patch. :(
> Thanks very much for helping me to sort this out.
>
Wonderful!
So in case anyone cares, most/all these patches can be eliminated and
replaced with simple settings in gcl:
init_gcl.lsp.in --> (setq si::*system-banner* "")
gcl_cmpflet,gcl_cmpcall -> (setq compiler::*suppress-compiler-notes* t)
makefile,mingw.defs -> preliminary call to (compiler::link ...) to
build an image with extras and libspad.a linked
in.
Take care,
> > I believe I am using gcc 3.4.2, binutils 2.15.91, mingw32
> > runtime 3.5, win32 libraries 3.1.
>
> Yes, same.
>
> >
> > Interestingly I get different output (less verbose) at the point
> > where AHYP.spad is compiled to that you mentioned in your earlier
> > email, Bill, and to which I was previously accustomed:
> >
>
> Yes. In this version of the Axiom makefile the output of the
> algebra compiles is redirected to a file with the name int/*.out
> so that the compiler output for AHYP.spad is in 'int/AHYP.out'.
> I did this so that I could process the compiler "Loading"
> messages to produce a list of dependencies. If anyone is
> interested I can send you a copy of the script that I use to
> extra these dependencies - but that is a whole other issue
> since the list of dependencies is circular. Anyway I think
> this approach is more useful than just adding the compiler
> output to the other noise generated during the build.
>
> You might also be interested in the 'fixedPoint' script which
> is included in axiom--windows--1--patch-13. This script
> resolves the inconsistencies between the algebra bootstrap
> lisp code and the code produced by the Axiom compiler.
>
> Regards,
> Bill Page.
>
>
>
> _______________________________________________
> Axiom-developer mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/axiom-developer
>
>
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah