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==--