openwrt/tools
Andreas Gnau a38b0c94dd
Some checks failed
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Has been cancelled
Build host tools / Build host tools for linux and macos based systems (push) Has been cancelled
tools/ccache: same behaviour for local and CI builds
If the environment variable `CI` is set, ccache will enable the CMake
option CCACHE_DEV_MODE by default. This leads to differing behaviour
between local and CI builds which takes quite some time to debug. 🤯

Achieve consistent behaviour between local builds and CI builds by
setting CCACHE_DEV_MODE. Set it to OFF, because CCACHE_DEV_MODE amongst
other settings like linker choice, enables -Werror, which will lead to
potential compilation failures when the host compiler is updated. Using
-Werror for host utils is not desirable, because the compiler version
used is not controlled by the OpenWrt build system and host utils should
compile successfully on an as wide range of host OSes as possible.

Reported-by: Roman Azarenko <roman.azarenko@iopsys.eu>
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Link: https://github.com/openwrt/openwrt/pull/20290
(cherry picked from commit 6f32c657db)
Link: https://github.com/openwrt/openwrt/pull/20334
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-04 15:13:05 +01:00
..
7z tools/7z: update to 24.05 2024-07-27 20:32:20 +02:00
autoconf
autoconf-archive
automake
b43-tools tools/b43-tools: update to latest version, fix C23 build 2025-05-30 17:10:10 +02:00
bash
bc
bison
bzip2
cbootimage
cbootimage-configs
ccache tools/ccache: same behaviour for local and CI builds 2025-11-04 15:13:05 +01:00
cmake tools/cmake: update to 3.30.5 2024-10-13 11:55:07 +02:00
coreutils tools/coreutils: remove 64-bit time disable flag 2024-06-27 09:31:53 +02:00
cpio tools: cpio: fix compilation with GCC15 2025-04-25 10:55:03 +02:00
dosfstools
dwarves tools/dwarves: update to v1.28 2025-01-01 21:19:24 +01:00
e2fsprogs tools/e2fsprogs: update to 1.47.2 2025-04-25 10:55:04 +02:00
elftosb
elfutils tools: elfutils: set -std=gnu17 2025-04-25 10:55:03 +02:00
expat tools/expat: bump to 2.7.1 to fix several CVEs 2025-06-17 12:03:04 +02:00
fakeroot tools: fakeroot: update to 1.36 2024-09-28 10:27:41 +02:00
findutils
firmware-utils tools: firmware-utils: update to Git HEAD (2025-08-03) 2025-08-31 19:12:02 +02:00
flex tools/flex: respect STAGING_DIR_HOST 2024-09-24 19:48:43 +01:00
flock
genext2fs
gengetopt
gmp tools: gmp: fix compilation with GCC15 2025-04-25 10:55:03 +02:00
gnulib tools/gnulib: add fallocate-posix module 2024-06-19 11:22:13 +02:00
include
isl
libdeflate tools: libdeflate: bump to 1.22 2024-10-06 23:20:59 +02:00
liblzo
libressl
libtool tools: libtool: do not symlink files in bootstrap 2024-08-29 20:04:02 +02:00
llvm-bpf tools/llvm-bpf: fix compilation with GCC15 2025-05-31 23:10:42 +02:00
lz4
lzma
lzma-old
lzop
m4 tools: m4: set -std=gnu17 2025-04-25 10:55:03 +02:00
make-ext4fs
meson tools/meson: update to 1.5.1 2024-09-22 16:33:29 +02:00
missing-macros
mkimage tools: mkimage: update to U-Boot release v2024.07 2024-07-04 21:15:26 +02:00
mklibs
mold toolchain: mold: Update to 2.33.0 2024-08-08 17:19:43 +02:00
mpc
mpfr
mtd-utils tools: mtd-utils: update to 2.2.1 2024-10-05 12:41:16 +02:00
mtools
ninja tools/ninja: update to 1.12.1 2024-10-14 13:58:44 +02:00
padjffs2
patch tools/patch: bump version to v2.8 2025-06-17 11:02:42 +02:00
patch-image
patchelf
pkgconf tools/pkgconf: update to 2.2.0 2024-06-14 15:27:39 +02:00
quilt
sdimage
sed
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-25 10:55:04 +02:00
squashfs4
sstrip
tar tools: tar: update to 1.35 2024-06-18 19:49:54 +02:00
util-linux tools: util-linux: fix static libuuid pkgconf 2024-09-26 11:08:23 +02:00
xz
yafut yafut: fix build on non-linux systems 2024-09-29 18:09:22 +02:00
zip
zlib
zstd tools: zstd: update to 1.5.7 2025-06-08 12:56:13 +02:00
Makefile tools: add cmake dependency to bzip2 2025-05-23 12:36:16 +02:00