diff --git a/docs/guide/environment.rst b/docs/guide/environment.rst index 65e41ead9..0b61e90b1 100644 --- a/docs/guide/environment.rst +++ b/docs/guide/environment.rst @@ -29,7 +29,7 @@ associated programs. .. option:: OBJCACHE Optionally specifies a caching or distribution program to place in front - of all runs of the C++ compiler. For example, "ccache". If using + of all runs of the C++ compiler. For example, "ccache" or "sccache". If using :command:`distcc` or :command:`icecc`/:command:`icecream`, they would generally be run under :command:`ccache`; see the documentation for those programs. If OBJCACHE is not set, and at configure time ccache diff --git a/docs/guide/faq.rst b/docs/guide/faq.rst index 4e790363e..207955d3b 100644 --- a/docs/guide/faq.rst +++ b/docs/guide/faq.rst @@ -395,7 +395,7 @@ How do I get faster build times? * Use a recent compiler. Newer compilers tend to be faster. * Compile in parallel on many machines and use caching; see the web for the - ccache, distcc, and icecream packages. ccache will skip GCC runs between + ccache, sccache, distcc, or icecream packages. ccache will skip GCC runs between identical source builds, even across different users. If ccache was installed when Verilator was built, it is used, or see OBJCACHE environment variable to override this. Also see the diff --git a/docs/spelling.txt b/docs/spelling.txt index 6f5f77c8e..932adcc65 100644 --- a/docs/spelling.txt +++ b/docs/spelling.txt @@ -743,6 +743,7 @@ libext libgoogle libsystemc libtcmalloc +libverilated linkers linter linux @@ -913,6 +914,7 @@ sVerilator sawatzke sc scalared +sccache sccanf seg setuphold