You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lower the yash build floor from 2.45 to 2.10 by fixing the two breaks that
had these releases denylisted, then un-excluding the band.
- arith.c declared `extern int iswdigit(wint_t)` (and iswalpha/iswalnum/
iswspace) to avoid including <wctype.h>; against musl's <wctype.h> that
conflicts. Apply upstream's own 2.45 fix (include <wctype.h>, drop the
externs) via patches/yash/_common/001-arith-c-include-wctype.diff, symlinked
into each affected version dir.
- Versions <=2.40 no longer have an upstream release tarball (404), so fetch
the git-archive tag tarball, which ships yash's in-tree hand-written
./configure. 2.41–2.44 keep the release tarball, so their committed source
checksums are unchanged.
- Pre-2.26 configure rejects --disable-nls as an unknown feature; pass it only
when the configure advertises nls support.
All 35 build and run on linux/amd64; a fresh rebuild bit-matches every
committed source and build checksum. github_regen_all adds the 35 targets to
the "all" flavor only (latest/current stays 2.61/2.60).
0 commit comments