This commit is contained in:
2026-03-20 12:03:59 +01:00
parent 0d2cd53235
commit 7de732589a
6 changed files with 45 additions and 5 deletions

View File

@@ -2,6 +2,30 @@
---
## V40 2026-03-21 00:00:00
**Fix cross-compile configure failures in diffutils, grep, coreutils, tar, findutils**
### Changes:
- Fixed `010-diffutils.sh`: Added `gl_cv_func_strcasecmp_works=yes` cache variable
to prevent "cannot run test program while cross compiling" error on strcasecmp check
- Fixed `014-grep.sh`: Added `gl_cv_func_strcasecmp_works=yes` and
`gl_cv_func_fnmatch_gnu=yes` (same strcasecmp issue as diffutils)
- Fixed `009-coreutils.sh`: Added `gl_cv_func_working_strerror=yes` and
`ac_cv_func_strnlen_working=yes` (strerror/strnlen runtime checks fail cross-compile)
- Fixed `019-tar.sh`: Added `ac_cv_func_strnlen_working=yes`
- Fixed `012-findutils.sh`: Added `gl_cv_func_fnmatch_gnu=yes`
- Fixed `toolchain/bootstrap.sh`: Replaced `su -l lfs -c` with `env -i su lfs -s /bin/bash -c`
to avoid lfs .bash_profile's `exec env -i /bin/bash` swallowing the build command
### Plan deviation/changes:
- None
### What is missing/needs polish:
- None
---
## V39 2026-03-20 23:30:00
**Add single-command bootstrap and fix lfs user permission issues**