Subject: Re: 32-bit crunching in Scheme?
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 1998/12/14
Newsgroups: comp.lang.scheme
Message-ID: <752seu$2u4jo@fido.engr.sgi.com>
Andy Gaynor  <silver@mail.webspan.net> 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

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