William Harold Newman writes:
> On Mon, May 01, 2000 at 07:31:50PM +0200, Raymond A. Wiker wrote:
> > I'm now running make.sh again, with my changes merged into
> > unix.lisp. I cannot claim that I got the merge right on my first try,
> > but I think that the version I'm compiling just now will work.
> This is great!
Quick note: I had to run clean.sh to get rid of some
(generated) files under src/assembly/target before running make.sh.
I also had to add ":ignore-failure-p" to the entry for
code/seq in stems-and-flags.lisp-expr, as there was a warning about
"unused variable DOC" when compiling this file (using CMUCL).
With the modified unix.lisp I got a running sbcl+sbcl.core,
which is working well enough to compile sbcl itself. I'll prepare a
patch later; I can also put a binary distribution for FreeBSD on a web
server I have access to, if there's interest. This binary distribution
works for both FreeBSD 3.4 and 4.0, BTW.
I'm currently working on getting sbcl to compile under FreeBSD
4.0. There has been a change to struct sigcontext lately, and Tim
Moore (I think) submitted patches to the CMUCL mailing list that I'm
trying to integrate. Should I put out a set of patches for FreeBSD 3.4
now, or should I wait until I have the 4.0 stuff in place? It's not a
problem for me to provide two sets of patches, with the first being
3.4-only, and the second being for both 3.4 and 4.0.
> That sounds like a good approach. I don't have any real experience
> with merging branches and patches, but it's probably time to learn,
> and you make it sound like a manageable amount of change. If you
> can test for Linux with your patches present before you send them
> on to me, that could make my work easier, but if that's inconvenient,
> just send the patches and I'll try to sort them out.
Integrating my changes should be straightforward - my changes
relative to 0.6.0 merged into 0.6.3 with only a couple of instances
where manual intervention was required.
I'll see if I can get a friend with a Linux machine to
test-compile SBCL-0.6.3 with my patches.