Subject: Re: 32-bit crunching in Scheme?
From: (Rob Warnock)
Date: 1998/12/14
Newsgroups: comp.lang.scheme
Message-ID: <752seu$>
Andy Gaynor  <> wrote:
| Um, that wasn't really the issue.  I was quoting commentary in config/system
| with "the address of the faulting memory reference", which likely wants to
| know this information for its generational garbage collector.

Oh, o.k. That's talking about the undocumented args to the SIGSEGV signal
handler, and how to parse them to find the address. Look at the comment
block just before the "mprotect" & "sigsegv_addr" settings in the various
prototype system files in "config/".

But you only need that if you're going to use the generational collector,
which requires that the O/S support "mprotect()". And from looking at the
"i486-linux-gcc" system file [and rummanging around with "man" & "apropos"
on a local Linux system] it looks like maybe Linux doesn't support that
anyway, so don't worry about it and just use the stop-and-copy collector.


Rob Warnock, 8L-855
Applied Networking
Silicon Graphics, Inc.		Phone: 650-933-1673
2011 N. Shoreline Blvd.		FAX: 650-964-0811
Mountain View, CA  94043	PP-ASEL-IA