# This package gets installed in the native chroot only. When cross- # compiling packages in the native chroot (e.g. kernel packages), the # cross-compiler does not get called directly, but wrapped through # ccache, which can then cache the results. pkgname=ccache-cross-symlinks pkgver=1 pkgrel=4 pkgdesc="Enable ccache for cross-compilers with symlinks" url="https://ccache.samba.org/" arch="noarch" license="MIT" depends="ccache" options="!check" package() { local _archs="armhf aarch64" local _bins="c++ cc cpp g++ gcc" mkdir -p "$pkgdir/usr/lib/ccache/bin" cd "$pkgdir/usr/lib/ccache/bin" for _arch in $_archs; do _hostspec="$(arch_to_hostspec $_arch)" for _bin in $_bins; do ln -v -s /usr/bin/ccache ${_hostspec}-${_bin} done done }