I would like to propose Ccache be added to the default packages installed when the user installs AUR support. It has a number of advantages over not having it, and as far as I can tell, other than a disk space penalty over time, doesn’t have any disadvantages, either.
Enabling it in the installer would be as simple as installing ccache and removing the
It works by caching the results of compiling, and re-using those results for future compiles - if a file has already been compiled (same hash), then simply re-use the existing code, saving a LOT of time on larger pieces of software.
For example, Compiling OpenRCT2 without Ccache on my system takes about 5 minutes. With Ccache, it takes under 1 minute.