For a concrete example: I am building under cygwin.
I configure, and makemake, and make gc and get the following (after deleting some
non relevant lines):
#define HAVE_MEMORY_H 1
#define NO_SIGSEGV 1
#define SAFETY 0
#define SIGSEGV 11
#define SO_DEBUG 0x0001
So looking at impnotes, I find in Table 31-1. Memory models with TYPECODES:
no MAP_MEMORY, TRIVIALMAP_MEMORY,SINGLEMAP_MEMORY,
MULTIMAP_MEMORY and GENERATIONAL_GC
Table 31-2. Memory models with no TYPECODES
Do I correctly infer:
Since TYPECODES is not defined, cygwin will not use typecodes?
Since both SPVW_MIXED and SPVW_PAGES are defined, cygwin will use SPVW_MIXED_PAGES?
Since MAP_MEMORY is not defined, I am using the model in the 3rd line, 1st column of
Sam Steingold wrote:
> > * In message <3F5A774F.EE1B1C43@...>
> > * On the subject of "Determining memory model for a particular implementation"
> > * Sent on Sat, 06 Sep 2003 20:09:51 -0400
> > * Honorable Dan Stanger <dan.stanger@...> writes:
> > Is there a option or program that will tell what memory model a
> > particular clisp is using?
> > In impnotes, there is a chart that shows which models are permitted, but
> > it would
> > be handy to determine which one was actually selected.
> "make lispbibl.h" in your build directory then grep for the model you
> or just "make gc" - this will show the defines that are relevant to GC
> and memory models.
> Sam Steingold (http://www.podval.org/~sds) running w2k
> <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/>
> <http://www.mideasttruth.com/> <http://www.honestreporting.com>
> The world is coming to an end. Please log off.
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> clisp-devel mailing list