From: William H. N. <wil...@ai...> - 2003-04-19 01:28:35
|
On Fri, Apr 18, 2003 at 04:51:05PM +0100, Christophe Rhodes wrote: > ger...@t-... (Gerd Moellmann) writes: > > BTW, having you on the line, could there be a problem building current > > SBCL on FreeBSD, or did I miss a change in the build procedure? It > > stops for me with an error while building the runtime, some > > arch_get_thread function (sorry, forgotten the name) not being found. > > Quite possibly, yes. The thread stuff has taken a little while to > settle down, even in terms of simply building (an interface function > has to be implemented for each os/arch pair that we support); I > believe Bill Newman has a fix for the BSDs, but hasn't quite finalized > it, possibly because there's another problem related to building with > :SB-SHOW that got triggered at the same time. I'll see what I can do > to expedite matters :-) As above, it's not a change in the build procedure, but instead code rot on the BSDs as the threads-related changes in .pre8 have affected what's required to support any given OS. I made some progress on fixing this on OpenBSD, and with Christophe's reminder, I've merged my progress so far into CVS HEAD. I don't know about FreeBSD, but on OpenBSD anyway the changes there are enough to get me through cold init and into compilation of src/pcl/methods.lisp before dying with an error. As Christophe says, the error might have something to do with my use of the :SB-SHOW build option. I'll try building without :SB-SHOW tonight and see what happens. My only OpenBSD machine at the moment is a slow old machine without too much RAM, and I don't like running CMU CL builds on it during the day since it still serves several miscellaneous utility functions, so even when I was paying attention to making the threading-related changes work cleanly on OpenBSD, progress wasn't dazzlingly fast... -- William Harold Newman <wil...@ai...> I was going to correct that to "shows his grammar nazi jackboots off" but that would be ending a sentence with a preposition. -- dan_b on <http://tunes.org/~nef/logs/lisp/03.02.05> PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C |