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
autoconf autoconf: use STAGING_DIR_HOST in relocatable patch 2023-01-09 21:33:18 +01:00
autoconf-archive
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
bc
bison
cbootimage
cbootimage-configs
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
dosfstools dosfstools: switch to AC_CHECK_LIB 2023-01-16 18:29:04 +01:00
dwarves
e2fsprogs tools/e2fsprogs: update to 1.47.0 2023-02-12 16:45:29 +01:00
elftosb
elfutils
expat
fakeroot Revert "tools/fakeroot: update to 1.30.1" 2023-02-12 01:02:22 +01:00
findutils
firmware-utils firmware-utils: bump to git HEAD 2023-02-03 12:13:50 +01:00
flex
flock
genext2fs
gengetopt
gmp
include
isl
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
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
lzma-old
lzop tools/lzop: add lzop binaries 2023-01-16 23:51:10 +00:00
m4
make-ext4fs
meson
missing-macros
mkimage tools/mkimage: update to 2023.01 2023-01-13 14:49:52 +00:00
mklibs
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
mtools
ninja tools/ninja: update to 1.11.1 2023-01-24 23:13:25 +01:00
padjffs2
patch
patch-image
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
sdimage
sed
sparse
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
tar
xz tools/xz: update to 5.4.1 2023-01-13 22:09:12 +01:00
zip
zlib
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