libera/#sbcl - IRC Chatlog
Search
7:19:45
resttime
Not sure if it's a bug or my machine but I tried to build the latest SBCL from the repo just now with `sh make.sh --fancy` and got an error during the build on the line https://sourceforge.net/p/sbcl/sbcl/ci/master/tree/tools-for-build/grovel-headers.c#l228 that `O_LARGEFILE` is an undefined constant used forthe first time. I fixed this by adding -D_GNU_SOURCE to the CFLAG's in the
13:06:32
nij-
This line calls +all-spaces+. https://github.com/sbcl/sbcl/blob/0492f5bc2c807448d9d6cbd5d22af37bb9fcfae7/src/code/room.lisp#L1057 But when I evaluate +all-space+ in the package "SB-VM" manually, it says it's unbound. What's going on?
13:11:36
mfiano
Uhh I don't know if you should be `in-package`-ing around SBCL internals. That might give surprising results.
13:12:23
scymtym
+ALL-SPACES+ is constant-ish so the system may have inlined the value at all uses and removed the definition before dumping the final image
13:14:11
scymtym
mfiano: if you two ran the same SBCL version, sure. but this kind of thing changes from time to time
13:14:25
scymtym
either way, if that wasn't clear. internals like this are not meant to be used by user code