openwrt-Ansuel/tools/gnulib/patches
Michael Pratt ba76da4fe9 tools: gnulib: do not cache C standard option test results
After eliminating the possibility of automake having a bug
by testing a revert to the recent updates to automake,
the problems regarding autoreconf with some packages
was bisected to the gnulib update instead, through aclocal macros.

With the new module, std-gnu23, some packages are failing build
due to both the host compiler and cross compiler being tested for
availability of C23 standard features with the configure script.
The results of one is being cached and used for the other,
while the two compilers are different versions and may or may not
both support C23 options and would otherwise have conflicting results.

A similar patch may have to be done
for the next release of Autoconf
if upstream GNU does not accept this solution.

Reported-by: Georgi Valkov <gvalkov@gmail.com>
Signed-off-by: Michael Pratt <mcpratt@pm.me>
Link: https://github.com/openwrt/openwrt/pull/19627
Signed-off-by: Nick Hainke <vincent@systemli.org>
2025-08-03 00:41:05 +02:00
..
000-bootstrap.patch
010-autoconf-version.patch
020-python-version.patch
120-unmangle-darwin-fts-h.patch
150-portable-tdestroy.patch
160-flag-reallocarray.patch
190-stdc-m4-no-cache.patch
200-force-disable-after-configure.patch
320-modules-fallocate-posix.patch
640-mem-hash-map.patch
645-next-prime.patch
646-hashcode-string.patch
647-hashkey-string.patch
650-package-version.patch
651-package-version-simplify.patch
652-package-version-simplify-further.patch
653-package-version-warning.patch
660-version-stamp.patch
689-vc-mtime.patch
755-clean-temp-hashkey.patch
795-string-desc-rename-functions.patch
796-vc-mtime-less-read.patch
797-vc-mtime-add-api.patch
798-vc-mtime-add-api.patch
799-vc-mtime-old-git.patch
900-str_startswith-module.patch
901-str_endswith-module.patch