openwrt/tools
Paul Fertser 5a1eb3bb2c Remove ccache wrappers
These wrappers are not needed as CC doesn't need to be a single word.

a53b084e49 which introduced the wrappers
doesn't explain why they were really needed and why only for the target
and not for the host.

Moreover, name of the wrappers breaks a ccache assumption: since
v4.0-3-g6a92b4cd3a67 it has special handling for "chained" invocation
such as "ccache ccache gcc" where it skips all the "ccache*" names in
the middle and proceeds to run as if it was started as "ccache
gcc"[1][2].

This becomes important when a build system sees ccache in the PATH and
automatically enables it by prepending to CC. An example of such a
system would be autosetup as used by jimtcl. With the wrappers it breaks
as the command line ends up being just "ccache -Os..." because
"ccache_cc" gets skipped as it starts with "ccache".

[1] https://github.com/ccache/ccache/blob/master/src/ccache.cpp#L2105
[2] https://github.com/ccache/ccache/blob/master/src/Util.cpp#L802

Reported-by: Karl Palsson <karlp@etactica.com>
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2023-03-05 17:48:31 +01:00
..
7z tools: bump 7z package to 22.01 2022-07-31 15:29:39 +02:00
autoconf autoconf: use STAGING_DIR_HOST in relocatable patch 2023-01-09 21:33:18 +01:00
autoconf-archive tools/autoconf-archive: update to 2021.02.19 2021-09-20 15:21:17 +02:00
automake automake: use STAGING_DIR_HOST in relocatable patch 2023-01-09 21:33:18 +01:00
b43-tools tools/b43-tools: update to latest git HEAD 2023-01-14 09:36:02 +08:00
bash tools/bash: update to 5.2.15 2022-12-17 20:26:51 +01:00
bc tools/bc: update to 1.07.1 2022-10-22 22:50:37 +02:00
bison tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
cbootimage treewide: update email address of Tomasz Maciej Nowak 2020-11-24 15:39:07 +01:00
cbootimage-configs treewide: update email address of Tomasz Maciej Nowak 2020-11-24 15:39:07 +01:00
ccache Remove ccache wrappers 2023-03-05 17:48:31 +01:00
cmake tools/cmake: remove rpath ldflag 2023-02-09 02:53:36 +01:00
coreutils tools/coreutils: update to 9.1 2023-02-05 21:55:20 +01:00
cpio tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
dosfstools dosfstools: switch to AC_CHECK_LIB 2023-01-16 18:29:04 +01:00
dwarves tools/dwarves: update to 1.24 2022-10-22 22:53:24 +02:00
e2fsprogs tools/e2fsprogs: update to 1.47.0 2023-02-12 16:45:29 +01:00
elftosb
elfutils tools/elfutils: update to 1.88 2022-11-05 14:07:46 +00:00
expat expat: update to 2.5.0 2022-10-31 21:27:48 +01:00
fakeroot Revert "tools/fakeroot: update to 1.30.1" 2023-02-12 01:02:22 +01:00
findutils tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
firmware-utils firmware-utils: bump to git HEAD 2023-02-03 12:13:50 +01:00
flex tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02: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
gmp tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
include
isl tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
kernel2minor
libdeflate libdeflate: Avoid circular dependencies 2023-01-17 21:01:54 +01:00
liblzo tools/liblzo: add liblzo library 2023-01-16 23:51:10 +00:00
libressl tools/libressl: update to 3.7.0 2022-12-18 16:34:47 +01:00
libtool libtool: use STAGING_DIR_HOST in relocatable patch 2023-01-09 21:33:18 +01:00
llvm-bpf tools/llvm: update to 15.0.7 2023-01-13 22:07:13 +01:00
lz4 tools/lz4: add lz4 binaries 2023-01-16 23:51:10 +00:00
lzma tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
lzma-old treewide: unify OpenWrt hosted source via @OPENWRT 2021-02-05 12:00:24 -10:00
lzop tools/lzop: add lzop binaries 2023-01-16 23:51:10 +00:00
m4 tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
make-ext4fs
meson tools/meson: backport WSL2 fix 2022-10-02 16:05:32 +02:00
missing-macros treewide: remove empty default cases 2020-09-17 12:46:19 +02:00
mkimage tools/mkimage: update to 2023.01 2023-01-13 14:49:52 +00:00
mklibs tools/mklibs: update to 0.1.45 2022-03-01 00:08:08 +01:00
mpc tools/mpc: use STAGING_DIR_HOST instead of hardcoding default 2023-01-09 21:33:19 +01:00
mpfr tools/mpfr: update to 4.2.0 2023-01-07 17:17:59 +01:00
mtd-utils tools/mtd-utils: update to 2.1.5 2022-11-05 14:07:46 +00:00
mtools tools/mtools: update to 4.0.42 2022-11-05 14:07:46 +00:00
ninja tools/ninja: update to 1.11.1 2023-01-24 23:13:25 +01:00
padjffs2 tools: drop PKG_VERSION for purely local packages 2020-07-23 10:54:33 +02:00
patch tools/patch: apply patch for EACCES on xattr copy 2022-11-20 18:44:43 +01:00
patch-image rb532: drop target 2020-09-02 16:29:22 +02:00
patchelf tools/patchelf: update to 0.17.2 2023-01-13 22:08:17 +01:00
pkgconf tools/pkgconf: add PKG_CPE_ID 2023-02-05 22:39:17 +01:00
quilt tools/quilt: update to 0.67 2022-02-25 14:12:39 +01:00
sdimage
sed tools/sed: Fix handling of symlinks of 128 chars 2022-12-18 21:40:58 +01:00
sparse tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
squashfs3-lzma tools/squashfs: rename to squashfs3-lzma 2023-02-18 21:11:36 +01:00
squashfs4 tools/squashfs4: fix PKG_MIRROR_HASH 2023-02-25 19:01:53 +00:00
sstrip tools/sstrip: update to 3.2 2021-09-20 15:21:17 +02:00
tar tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
xz tools/xz: update to 5.4.1 2023-01-13 22:09:12 +01:00
zip tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
zlib tools/zlib: update to 1.2.13 2022-10-22 22:53:24 +02:00
zstd tools/zstd: update to 1.5.4 2023-02-18 17:38:01 +01:00
Makefile tools/squashfs4: add new tool for squashfs4 images 2023-02-20 07:34:03 +01:00