prplos/tools
Andreas Gnau aedd5ae86c 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 6f32c657db55a2e34f659d81d56aa385aaa7d69d)
Link: https://github.com/openwrt/openwrt/pull/20334
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit a38b0c94dd02a03ab14f55bc98b2aa24561aed5a)
2026-07-09 10:57:30 +01:00
..
7z
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 2026-07-09 10:57:30 +01:00
checksec.sh tools: checksec.sh: fix build breakage caused by wrong PKG_MIRROR_HASH 2025-07-31 15:30:00 +00:00
cmake tools/cmake: update to 3.30.5 2024-10-13 11:55:07 +02:00
coreutils
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) 2026-07-09 10:57:24 +01: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
include
isl
libdeflate tools: libdeflate: bump to 1.22 2024-10-06 23:20:59 +02:00
liblzo
libressl
libtool
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
mklibs
mold
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
quilt
sdimage
sed
sparse
squashfs3-lzma tools/squashfs3-lzma: fix compilation with GCC15 2025-04-25 10:55:04 +02:00
squashfs4
sstrip
tar
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 build: add support for checksec.sh based mitigation reports 2025-07-31 15:20:37 +00:00