Two weird SBCL problems, neither of whicl I have any particularly good
Wed, 17 Sep 2003 18:20:47 +0000
Two weird SBCL problems, neither of whicl I have any particularly good ideas about
- On Alpha, SBCL versions built with Glibc versions older than 2.3.2 don't run on 2.3.2, complaining about invalid args to mprotect. 2.3.2 itself won't build the SBCL runtime because we use a custom linker script to force stuff under 2Gb, which needs updating for 2.3.2
- On X86/threaded, there's some kind of (what I assume to be a) thread safety bug apparently connected to &rest arguments. I can't see anything obviously bad in how we create rest lists, but one iteration in every far-too-many we get messages from e.g. char-equal saying that The value 0 is not of type BASE-CHAR. Which is perfectly correct in itself, but as we're not calling char-equal with 0, seems like it should be superfuous.