libera/#sbcl - IRC Chatlog
Search
9:20:12
Gleefre
Hi! Is there some kind of documentation of features to turn on/off during the build? I'm particularly interested in :android one.
13:30:08
kakuhen
If you don't configure sbcl with --fancy then you avoid enabling a dozen or so contribs. Might be what you're looking for if you want to produce an Android build
14:16:05
Gleefre
I can see that it enables threads, core compression, :sb-xref-for-internals and :sb-after-xc-core, but I don't understand how it is connected to contributions...
16:11:01
Gleefre
I was able to build sbcl, however I was getting linker error when I tried to link to dynamic library, something about symbols current_control_frame_pointer and current_binding_stack_pointer being not found
16:12:30
Gleefre
https://github.com/Gleefre/sbcl/blob/master/src/runtime/globals.h - here. It seems that lines 82 - 90 and lines 161 - 167 should have same #if conditions, but they don't
17:21:57
Gleefre
By the way, those #ifdefs around current_control_frame_pointer and current_binding_stack_pointer were introduced in this commit (it seems like that to me). https://github.com/sbcl/sbcl/commit/6793d7dd32d1fa48d2ee395e240e1b7ff857912e
17:25:33
Gleefre
Oops, that was only for current_control_stack_pointer. Similar #ifdefs were defined for current_control_frame_pointer, and it seems that the second #ifdef for stack_pointer in the bottom have been simply forgotten...