[tlbuild] test build for system extensions

Richard Koch koch at uoregon.edu
Mon Apr 29 02:14:51 CEST 2024


Karl and TLbuilders,

I successfully build the entire branch on Apple's latest system, Sonoma. There were 476 binaries and all tests passed.

If desired, I can also build on the actual Intel and Arm machines we currently use for TeX Live. But I suspect all is well on macOS.

Dick Koch



> On Apr 28, 2024, at 3:34 PM, Karl Berry <karl at freefriends.org> wrote:
> 
> Luigi and I have globally enabled "system extensions" for compilation,
> like _GNU_SOURCE, via Autoconf's AC_USE_SYSTEM_EXTENSIONS. There is
> plenty of opportunity for things to go awry as a result, so if you feel
> like firing up a test build on the current sources, that would be all to
> the good.
> 
> We made the change because 1) in general, the system extensions were
> already being enabled by some libraries and programs, so it seemed more
> consistent to do it globally; and 2) in particular, evidently it's
> needed for luasocket on some(?) systems. Luigi noticed this in the
> "busytex" Makefile, which said the below (for the archives). He might
> rework luasocket to be more portable, but that doesn't obviate the
> seeming desirability of enabling the extensions throughout.
> 
> Thanks,
> Karl
> 




More information about the tlbuild mailing list.