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
Three stacked breaks under the modern musl toolchain, all fixed in
variants/dash.sh:
1. autoreconf failed because the 0.5.2 tree omits the GNU-required
AUTHORS/NEWS/README -- now built with `automake --foreign --add-missing`.
2. It would otherwise pull in libedit (only --with-libedit >=0.5.4) -- now
skipped for 0.5.2 like 0.5.3.
3. The sources #include <sys/cdefs.h> (a header musl omits) and use the LFS64
API (struct stat64/open64/lseek64) that musl 1.2.5 dropped -- a compat shim
at <srcdir>/sys/cdefs.h supplies __P and macro-maps the *64 names to their
base symbols, force-included via CPPFLAGS.
Regression-checked 0.5.3/0.5.4/0.5.12 unaffected. Build checksums (amd64+arm64)
generated locally against the committed source checksum.
0 commit comments