Peter Van Eynde <pvaneynd@...> writes:
> I've been trying to build sbcl on alpha and found a few problems:
> - the ld-script does not work anymore. I've attached a new script I
> created, based on the constants in the old file. I've also seen that the
> linker _does_ know the -taso option, but the memory layout changes are
> not compatible.
OK. This is clearly an absolute pain, because the current CVS linker
script works for me on a 2.2 kernel, while I believe Kevin's linker
script for 2.4 was noticeably different.
> - there is a small typo in ./src/compiler/alpha/alloc.lisp in
> "define-vop (make-closure)" the "(:node-var node)" is not used. I
> commented it out.
Thanks for this; removing the node-var is right.
> After this the resulting image crashes in cold load in posix-getcwd, on
> the extern-alien macro. Does anybody have a clue what could be wrong?
Not yet, but the "good" news is that the alpha build fails for me too
(on the SourceForge Alpha) in what looks like the same way, so there's
a decent chance that we can track it down. The last build that I made
was 0.9.1.39, so sometime between then and now something changed for
Since we're about to enter freeze and so opportunities for extravagant
development are limited, I'll attempt to track it down before we