Package Details: ccache-ext 3-1

Git Clone URL: https://aur.archlinux.org/ccache-ext.git (read-only, click to copy)
Package Base: ccache-ext
Description: pacman hook for adding more compiler links to ccache
Upstream URL: None
Keywords: ccache
Licenses: custom
Submitter: pingplug
Maintainer: pingplug (bartus)
Last Packager: pingplug
Votes: 13
Popularity: 0.65
First Submitted: 2018-09-25 03:01 (UTC)
Last Updated: 2023-09-21 08:11 (UTC)

Dependencies (1)

Required by (2)

Sources (2)

Latest Comments

MaximGun commented on 2023-09-02 03:47 (UTC) (edited on 2023-09-02 03:47 (UTC) by MaximGun)

Hi--thanks for this package. I noticed it was creating links for a couple zvbi binaries in /usr/lib/ccache/bin because they end in -cc. The pkgfile query below should show all packages that put binaries in /usr/bin that end in -cc. mingw might be appropriate, not sure about valabind, and zvbi definitely isn't.

$ pkgfile -r /usr/bin/.*-cc$
extra/mingw-w64-gcc
extra/valabind
extra/zvbi

bartus commented on 2019-06-29 17:59 (UTC) (edited on 2019-06-29 18:03 (UTC) by bartus)

Yep, this is basically what I came up with: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=magma#n34

I just wonder if there is any way to kick flip nvcc-ccache without having to alter PKGBUILD ...

Currently, my local solution involves repacking cuda with some ccache aware scripting in place of /opt/cuda/bin/nvcc: https://github.com/bartoszek/AUR-cuda-split/blob/cbc5896751190926b6c9e06a51e8b3d8d733eeb7/PKGBUILD#L52

pingplug commented on 2019-06-29 16:55 (UTC)

btw. how to make it working with cmake:Find_CUDA? 1. cmake with system nvcc 2. change CUDA_NVCC_EXECUTABLE to /usr/lib/ccache/bin/nvcc-ccache and cmake again then cmake will use cached config

bartus commented on 2019-06-29 15:17 (UTC) (edited on 2019-06-29 15:23 (UTC) by bartus)

move nvcc-ccacche to update-ccache-links and add post_remove cleanup: PR :::: patch

btw. how to make it working with cmake:Find_CUDA?

pingplug commented on 2019-02-22 01:08 (UTC)

ccache package only offer gcc and clang link in /usr/lib/ccache/bin/, this package provides a pacman hook to add more compiler (for example mingw-w64-gcc) link in /usr/lib/ccache/bin/.

this package also provide a script for using ccache with nvcc (in cuda package)

zerophase commented on 2019-02-21 05:39 (UTC)

What does this package do exactly?