openwrt-mirror/tools
Andreas Gnau a38b0c94dd
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 tools: prefer gz or bz2 tarballs 2024-04-06 11:24:18 +02:00
autoconf-archive tools/autoconf-archive: bump to 2023.02.20 2023-03-20 23:43:28 +01:00
automake tools: prefer gz or bz2 tarballs 2024-04-06 11:24:18 +02:00
b43-tools tools/b43-tools: update to latest version, fix C23 build 2025-05-30 17:10:10 +02:00
bash tools/bash: update to 5.2.21 2023-12-08 16:28:40 +01:00
bc tools/bc: update to 1.07.1 2022-10-22 22:50:37 +02:00
bison tools/bison: hardcode path to m4 with STAGING_DIR_HOST 2024-04-25 21:33:51 +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: 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 dosfstools: switch to AC_CHECK_LIB 2023-01-16 18:29:04 +01:00
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 tools: refresh all patches 2024-05-23 11:49:03 +02:00
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 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-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 tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
genext2fs tools/genext2fs: update to 1.5.0 2022-10-22 22:53:24 +02:00
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-25 10:55:03 +02:00
gnulib tools/gnulib: add fallocate-posix module 2024-06-19 11:22:13 +02:00
include tools: add more linux include files to fix x86 build on macos 2024-05-07 12:50:27 +02:00
isl tools: prefer gz or bz2 tarballs 2024-04-06 11:24:18 +02:00
libdeflate tools: libdeflate: bump to 1.22 2024-10-06 23:20:59 +02:00
liblzo tools: refresh all patches 2024-05-23 11:49:03 +02:00
libressl tools/libressl: update to version 3.7.3 2023-09-22 14:11:22 +02:00
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 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 treewide: unify OpenWrt hosted source via @OPENWRT 2021-02-05 12:00:24 -10:00
lzop tools: refresh all patches 2024-05-23 11:49:03 +02:00
m4 tools: m4: set -std=gnu17 2025-04-25 10:55:03 +02:00
make-ext4fs treewide: update PKG_MIRROR_HASH to zst 2024-04-06 11:24:18 +02:00
meson tools/meson: update to 1.5.1 2024-09-22 16:33:29 +02: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 U-Boot release v2024.07 2024-07-04 21:15:26 +02:00
mklibs tools/mklibs: update to 0.1.45 2022-03-01 00:08:08 +01:00
mold toolchain: mold: Update to 2.33.0 2024-08-08 17:19:43 +02:00
mpc tools/mpc: use STAGING_DIR_HOST instead of hardcoding default 2023-01-09 21:33:19 +01:00
mpfr tools: prefer gz or bz2 tarballs 2024-04-06 11:24:18 +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.43 2023-04-08 15:51:32 +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-06-17 11:02:42 +02:00
patch-image rb532: drop target 2020-09-02 16:29:22 +02:00
patchelf tools/patchelf: update to 0.18.0 2023-04-29 17:37:45 +02:00
pkgconf tools/pkgconf: update to 2.2.0 2024-06-14 15:27:39 +02:00
quilt tools/quilt: update to 0.68 2024-06-09 21:23:28 +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-25 10:55:04 +02:00
squashfs4 treewide: update PKG_MIRROR_HASH to zst 2024-04-06 11:24:18 +02:00
sstrip tools/sstrip: update to 3.2 2021-09-20 15:21:17 +02:00
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 Revert "tools/xz: update to 5.6.1" (CVE-2024-3094) 2024-03-29 16:59:56 +00:00
yafut yafut: fix build on non-linux systems 2024-09-29 18:09:22 +02:00
zip tools: assign PKG_CPE_ID 2023-09-19 20:21:33 +02:00
zlib tools/zlib: fix PKG_CPE_ID 2024-04-27 12:07:37 +02:00
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