make-target-2-load.lisp: add :ucrt to public features

Masatoshi SANO <[email protected]> Thu, 23 Apr 2026 23:59:44 +0900
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CAH6JMpgpqR_Gq8hpewwwWmpjJPRTM8cDGTTV8yNLgFR2Luqzhg@mail.gmail.com>
--===============5040617093236206116==
Content-Type: multipart/alternative; boundary="000000000000f31815065021e6f6"

--000000000000f31815065021e6f6
Content-Type: text/plain; charset="UTF-8"

:ucrt is detected at build time (via tools-for-build/ucrt-test.c) and used
as a reader conditional in several places, but it is missing from the
public-features whitelist in make-target-2-load.lisp and therefore stripped
from *features* before the core is saved.

This means the feature does not work as intended when it matters most:
contribs are built using the saved core, so #+ucrt/#-ucrt conditions in
contrib code (currently sb-posix/constants.lisp and
sb-posix/interface.lisp) are never taken.

--000000000000f31815065021e6f6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">:ucrt is detected at build time (via tools-for-build/ucrt-=
test.c) and used as a reader conditional in several places, but it is missi=
ng from the public-features whitelist in make-target-2-load.lisp and theref=
ore stripped from *features* before the core is saved.<br><br><div>This mea=
ns the feature does not work as intended when it matters most: contribs are=
 built using the saved core, so #+ucrt/#-ucrt conditions in contrib code (c=
urrently sb-posix/constants.lisp and sb-posix/interface.lisp) are never tak=
en.</div><div><br></div><div><br></div></div>

--000000000000f31815065021e6f6--


--===============5040617093236206116==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============5040617093236206116==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

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

--===============5040617093236206116==--