Camm Maguire <c...@maguirefamily.org> writes:

[...]

| > [...]
| >
| > | Corrections/additions to this table most welcome.  We should probably
| > | include similar in the release notes and on the web page.
| >
| > One question: does compiler::*default-system-p* still control whether
| > the built GCL uses a copy of its C header file from its image or from
| > its system directory?  It is extremely convenient to be able to use GCL,
| > `built on the fly as part of building AXIOM' without having to install it
| > permanently on the target system.
| >
| 
| In essence, yes.  The :system-p flag to compile-file, which defaults
| to compiler::*default-system-p*, has two effects on the C output:
| 
| 1) The .data file appended to the .o file is written in verbose
| legible lisp, as opposed to the byte compiled 'fasl' form
| 
| 2) The cmpinclude.h header contents, normally written at the head of
| the .c file, is replaced with #include "cmpinclude.h".  A -I is
| appended to the gcc command to point to the ../h dir relative to the
| current setting of si::*system-directory*, which should point to the
| location of the binary.  There are a few other paths which key off of
| this one, so best to (reset-sys-paths ...) when moving the compiled
| tree or installing.

Thank you very much!

-- Gaby

------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
open-axiom-devel mailing list
open-axiom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-axiom-devel

Reply via email to