openwrt-6.x/tools
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
..
7z tools/7z: update to 25.00 2025-07-12 10:06:29 +02:00
autoconf tools/autoconf: Fix relocatable patch 2025-02-24 14:12:47 +01:00
autoconf-archive Revert "tools/autoconf-archive: bump to 2024.10.16" 2025-02-25 18:12:32 +01:00
automake tools: automake: fix MAINTAINERCLEANFILES warnings 2025-07-29 21:31:11 +02:00
b43-tools tools/b43-tools: update to latest version, fix C23 build 2025-05-05 08:25:29 +02:00
bash tools: bash: update to 5.3 2025-07-27 18:10:46 +02:00
bc tools/bc: let getopt() prototype be defined normally 2025-07-26 14:38:07 +02:00
bison tools: bison: do not install or uninstall macros 2025-07-30 23:06:30 +02:00
bzip2 tools/bzip2: switch to cmake 2024-04-03 18:56:58 +02:00
cbootimage treewide: update PKG_MIRROR_HASH to zst 2024-04-06 11:24:18 +02:00
cbootimage-configs treewide: update PKG_MIRROR_HASH to zst 2024-04-06 11:24:18 +02:00
ccache tools/ccache: update to 4.11.3 2025-06-04 20:12:11 +02:00
cmake tools/cmake: update to 3.31.5 2025-06-17 06:27:12 +02:00
coreutils tools/coreutils: provide the rmdir utility 2025-07-26 14:38:08 +02:00
cpio tools: cpio: fix compilation with GCC15 2025-04-17 16:29:18 +02:00
dosfstools
dwarves tools/dwarves: update to v1.29 2025-01-26 15:42:44 +01:00
e2fsprogs tools/e2fsprogs: update to 1.47.2 2025-01-11 22:24:24 +01:00
elftosb tools/elftosb: fix compilation with C++17 2025-05-23 00:21:44 +02:00
elfutils tools/elfutils: enable parallel building 2025-07-26 14:38:09 +02:00
erofs-utils tools: add erofs-utils 2025-07-05 15:24:53 +02:00
expat tools/expat: fix compilation with ccache 2025-07-29 21:33:12 +02:00
fakeroot tools: fakeroot: update to 1.37.1.2 2025-07-27 18:07:16 +02:00
findutils tools/findutils: update to 4.10.0 2024-06-10 13:02:06 +02:00
firmware-utils tools: firmware-utils: update to Git HEAD (2025-07-24) 2025-07-25 23:49:48 +02:00
flex tools/flex: respect STAGING_DIR_HOST 2024-09-24 19:48:43 +01:00
flock
genext2fs
gengetopt gengetopt: backport patch fixing support for c++17 2024-05-01 15:45:25 +02:00
gmp tools: gmp: fix compilation with GCC15 2025-04-17 16:29:18 +02:00
gnulib tools: gnulib: do not cache C standard option test results 2025-08-03 00:41:05 +02:00
include treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
isl tools/isl: update to 0.27 2025-03-27 21:44:57 +01:00
libdeflate tools: libdeflate: update to 1.24 2025-06-17 11:23:08 +02:00
liblzo tools: refresh all patches 2024-05-23 11:49:03 +02:00
libressl Revert "tools/libressl: update to 4.0.0" 2025-03-29 19:23:15 +01:00
libtool tools/libtool: remove parallel building 2025-07-26 14:38:08 +02:00
llvm-bpf tools/llvm: update to 20.1.8 2025-07-19 20:15:13 +02:00
lz4 tools/lz4: remove patches 2024-05-23 11:49:02 +02:00
lzma tools: refresh all patches 2024-05-23 11:49:03 +02:00
lzma-old
lzop tools: refresh all patches 2024-05-23 11:49:03 +02:00
m4 tools: m4: update to 1.4.20 2025-05-17 11:44:34 +02:00
make-ext4fs make_ext4fs: Update to version 2025-05-02 2025-05-02 17:26:08 +02:00
meson tools/meson: update to 1.6.1 2025-01-13 23:35:40 +01:00
missing-macros tools/missing-macros: install files from HOST_BUILD_DIR instead of src 2024-05-22 11:53:52 +02:00
mkimage tools/mkimage: update to v2025.07 2025-07-08 08:37:36 +02:00
mklibs
mold mold: Update to 2.40.1 2025-07-08 13:40:31 +02:00
mpc
mpfr tools/mpfr: update to 4.22 2025-05-24 11:24:30 +02:00
mtd-utils tools: mtd-utils: update to 2.2.1 2024-10-05 12:41:16 +02:00
mtools tools: mtools: update to 4.0.49 2025-07-28 00:52:47 +02:00
ninja tools/ninja: update to 1.12.1 2024-10-14 13:58:44 +02:00
padjffs2 tools/padjffs2: use Host/Prepare/Default instead of raw commands 2024-05-22 11:56:45 +02:00
patch tools/patch: bump version to v2.8 2025-04-21 23:55:59 +02:00
patch-image treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
patchelf
pkgconf tools: pkgconf: update to 2.5.1 2025-07-28 00:57:25 +02:00
quilt tools/quilt: update to 0.69 2025-05-22 18:53:24 +02:00
sdimage treewide: update PKG_MIRROR_HASH to zst 2024-04-06 11:24:18 +02:00
sed tools: prefer gz or bz2 tarballs 2024-04-06 11:24:18 +02:00
sparse tools/sparse: fix compilation with GCC14 2024-06-16 22:40:42 +02:00
squashfs3-lzma tools/squashfs3-lzma: fix compilation with GCC15 2025-04-23 11:50:13 +02:00
squashfs4 tools/squashfs4: fix compile on Alpine Linux 2025-07-03 11:23:40 +02:00
sstrip
tar tools: tar: update to 1.35 2024-06-18 19:49:54 +02:00
util-linux tools: util-linux: allow building with 32-bit time 2025-08-01 08:49:03 +02:00
xxhash tools: add xxhash package for ccache 2025-02-06 12:55:21 +01:00
xz tools: xz: update to 5.8.1 2025-04-22 13:20:05 +02:00
yafut yafut: update to a version that builds on macOS 2025-02-19 09:37:46 +01:00
zip tools: assign PKG_CPE_ID 2023-09-19 20:21:33 +02:00
zlib tools: zlib: switch to git source 2025-02-24 12:44:02 +01:00
zstd tools: zstd: update to 1.5.7 2025-02-22 20:30:00 +01:00
Makefile tools/elfutils: add maintainer-clean to clean target 2025-07-26 14:38:08 +02:00