Re: freeze for sbcl-2.6.3

Stas Boukarev <[email protected]> Fri, 27 Mar 2026 17:13:37 +0300
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CAF63=11KmzS8=JoZ29APFdAdUmcakBzyBkqPS_msAtq-KfYvHA@mail.gmail.com>
I know how to build ppc64. And it builds.


On Fri, Mar 27, 2026 at 5:03 PM Andreas Franke <[email protected]> wrote:
>
> Indeed, I should have been more clear that the "non-elfinated fix" is for PPC64 BE (big-endian) specifically. AFAIU the normal build "redirects" to 32-bit ppc in that case. You need SBCL_ARCH=ppc64 to override.
>
> And yes, the test passes without any changes. A previous iteration of the patch that didn't have the else-if would incorrectly complain about missing symbols in user-augmented saved cores. I have added the test to catch that case.
>
> Regarding the generic function, here's the verified full chain:
>   STREAM-REINIT
>     → MAKE-TWO-WAY-STREAM
>       → (OUTPUT-STREAM-P output-stream)    ← generic function, first call
>         → INITIAL-DFUN                     ← PCL builds discriminating function
>           → MAKE-CHECKING-DFUN
>             → MAKE-CACHE
>               → COMPUTE-LIMIT
>                 → (SQRT (SQRT size))       ← entry 200, unresolved → crash


_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel