Re: [PATCH] Re: freeze for sbcl-2.6.2

Andreas Franke via Sbcl-devel <[email protected]> Thu, 26 Feb 2026 19:03:57 +0000
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <trinity-c927b2f0-26ce-4868-a39b-61c64de9fb2d-1772132636864@trinity-msg-rest-gmx-gmx-live-756cfcdf5c-gkqqm>
> I pushed that as a fix.

Confirmed fixed, thanks.

One more thing, I found the attached patch to fix genheaders test 
when building with e.g. :allocation-size-histogram.
(validated on master=sbcl-2.6.1-232-g1f99c9f03)

> > This AI is clever, but not clever enough to see that it's already
> > loaded into temp in a previous instruction.

_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel
0001-Allow-customize-target-features.lisp-path-override-i.patch (text/x-patch, 1.7 KB)
From 3164c73be545550a65e2d88dbc1b8a2540a04cea Mon Sep 17 00:00:00 2001
From: Andreas Franke <[email protected]>
Date: Thu, 26 Feb 2026 18:40:25 +0000
Subject: [PATCH] Allow customize-target-features.lisp path override in
 genheaders test

---
 src/cold/shared.lisp     | 4 +++-
 tests/genheaders.test.sh | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/cold/shared.lisp b/src/cold/shared.lisp
index 5dfb0a703..76abd92bc 100644
--- a/src/cold/shared.lisp
+++ b/src/cold/shared.lisp
@@ -280,7 +280,9 @@
              (default-features
                (funcall (compile nil (read-from-file pathname))
                         (read-from-file "^base-target-features.lisp-expr")))
-             (customizer-file-name "customize-target-features.lisp")
+             (customizer-file-name
+              (custom-or-default 'cl-user::*sbcl-customize-target-features-file*
+                                 "customize-target-features.lisp"))
              (customizer (if (probe-file customizer-file-name)
                              (compile nil
                                       (read-from-file customizer-file-name))
diff --git a/tests/genheaders.test.sh b/tests/genheaders.test.sh
index 4c230b155..62abb27e1 100755
--- a/tests/genheaders.test.sh
+++ b/tests/genheaders.test.sh
@@ -24,6 +24,7 @@ run_sbcl <<EOF
          :compile)))
 (defvar *sbcl-local-target-features-file* "../local-target-features.lisp-expr")
 (defvar *sbcl-backend-subfeatures-file* "../customize-backend-subfeatures.lisp")
+(defvar *sbcl-customize-target-features-file* "../customize-target-features.lisp")
 (load "../src/cold/shared.lisp")
 (load "../src/cold/set-up-cold-packages.lisp")
 (load "../tools-for-build/corefile.lisp")
-- 
2.43.0