|/
|\ISS               Tidbits  Posts  Answers  Install  Wiki  Contact  Donate  GitHub
ccache                                                             version 4.5.1
________________________________________________________________________________
Ccache is a software development tool that caches the output of C/C++
compilation so that the next time, the same compilation can be avoided and the
results can be taken from the cache. This can greatly speed up recompiling time.
The detection is done by hashing different kinds of information that should be
unique for the compilation and then using the hash sum to identify the cached
output. Ccache is licensed under the GNU General Public License. [0]
Upstream: https://ccache.dev/
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* History ................................................................ [005]
* References ............................................................. [006]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
|                                                                              |
|  $ kiss b ccache                                                             |
|                                                                              |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
To use ccache system-wide add the following to your .profile or shell runtime
configuration file. This will use ccache's wrappers in place of the actual
executables.
+------------------------------------------------------------------------------+
|                                                                              |
| .profile                                                                     |
|                                                                              |
|  1 export PATH=/usr/lib/ccache/bin:$PATH                                     |
|                                                                              |
+------------------------------------------------------------------------------+
If using clang as the system compiler the setup is a little different. Do the
above step and in addition, create the following symbolic links.
+------------------------------------------------------------------------------+
|                                                                              |
|  $ ln -s /usr/bin/ccache /usr/lib/ccache/bin/clang                           |
|  $ ln -s /usr/bin/ccache /usr/lib/ccache/bin/clang++                         |
|                                                                              |
+------------------------------------------------------------------------------+
[003] Usage
________________________________________________________________________________
Refer to the command help output. The package does not yet provide any such
documentation. There is also documentation available online. To verify that
ccache is working the 'ccache -s' command can be used.
[005] History
________________________________________________________________________________
2023-11-18 dcbdbcdc ccache: 4.5.1
2023-11-14 64c6ec8a ccache: 4.5
2023-09-29 fe0563e6 ccache: 4.4.2
2023-09-11 0b7b5bb5 ccache: 4.4.1
2023-08-20 078ccafb ccache: 4.4
2023-07-17 db801050 ccache: update for new env
2023-07-15 7ff3e56c ccache: use VERSION
2023-06-30 89c8955e ccache: 4.3
2023-11-23 16bf8820 ccache: 4.1
2023-10-20 e40cada6 ccache: fix depends
2023-10-19 1bb480ad ccache: 4.0
2023-10-02 3f06240e ccache: 3.7.12
2023-07-22 8487e4a3 ccache: bump to 3.7.11
2023-06-23 390e5216 ccache: bump to 3.7.10
2023-06-08 330ed81a ccache: Add new message to post-install
2023-04-29 06dba772 ccache: Drop clang (for now)
2023-03-29 19ddf1b6 ccache: bump to 3.7.9
2024-03-17 f3b210b1 ccache: bump to 3.7.8
2024-03-08 20116584 ccache: Clang support
2024-01-06 5df7ad39 ccache: bump to 3.7.7
2023-11-18 94ddf4e9 ccache: bump to 3.7.6
2023-10-23 437c2e19 ccache: bump to 3.7.5
2023-09-13 eb86e29c ccache: add post-install message
2023-09-13 68a6a0ba ccache: bump to 3.7.4
2023-08-20 2a2449a6 ccache: new package at 3.7.3

[006] References
________________________________________________________________________________
[0] https://en.wikipedia.org/wiki/Ccache
________________________________________________________________________________
Dylan Araps (C) 2019-2021
The registered trademark Linux(R) is used pursuant to a sublicense from the
Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark
on a world­wide basis.