diff options
author | Silvino <silvino@bk.ru> | 2019-06-11 01:29:02 +0100 |
---|---|---|
committer | Silvino <silvino@bk.ru> | 2019-06-11 01:29:02 +0100 |
commit | c1ec5af5868c0050dcb82167224affae7d684849 (patch) | |
tree | 5d644a2200caebc6a9282b71710b23e45a4e9809 | |
parent | fd50d963db28959f1cf652dbc3f6d24e31b63a17 (diff) | |
download | doc-c1ec5af5868c0050dcb82167224affae7d684849.tar.gz |
core ports distcc reconfiguration
-rw-r--r-- | core/conf/pkgmk.conf | 18 | ||||
-rw-r--r-- | core/ports.html | 32 |
2 files changed, 25 insertions, 25 deletions
diff --git a/core/conf/pkgmk.conf b/core/conf/pkgmk.conf index fe82d4d..14cc258 100644 --- a/core/conf/pkgmk.conf +++ b/core/conf/pkgmk.conf @@ -5,6 +5,15 @@ export CFLAGS="-O2 -g -march=x86-64" export CXXFLAGS="${CFLAGS}" +## ccache settings +#export PATH="/usr/lib/ccache/:$PATH" +#export CCACHE_DIR="/usr/ports/ccache" +#export CCACHE_PREFIX="distcc" +#export CCACHE_COMPILERCHECK="%compiler% -dumpversion; crux" +# +#export DISTCC_HOSTS="localhost/4 worker/4" +#export DISTCC_DIR="/urs/ports/distcc" + # local compile only export JOBS=$(nproc) export MAKEFLAGS="-j $JOBS" @@ -48,13 +57,4 @@ PKGMK_WORK_DIR="/usr/ports/work/$name" # PKGMK_COMPRESSION_MODE="gz" # PKGMK_UP_TO_DATE=yes -## ccache settings -#export PATH="/usr/lib/ccache/:$PATH" -#export CCACHE_DIR="/usr/ports/ccache" -#export CCACHE_PREFIX="distcc" -#export CCACHE_COMPILERCHECK="%compiler% -dumpversion; crux" -# -#export DISTCC_HOSTS="localhost/4 worker/4" -#export DISTCC_DIR="/urs/ports/distcc" - # End of file diff --git a/core/ports.html b/core/ports.html index 5350ee2..a977568 100644 --- a/core/ports.html +++ b/core/ports.html @@ -199,7 +199,17 @@ </pre> <p>Configure pkgmk and define number of cores available, - in this example get dynamically Edit /etc/pkgmk.conf;</p> + in this example get dynamically Edit /etc/pkgmk.conf and + set ccaching directory and instructs to use distcc + backend;</p> + + <pre> + # ccache settings + export PATH="/usr/lib/ccache/:$PATH" + export CCACHE_DIR="/usr/ports/ccache" + export CCACHE_PREFIX="distcc" + export CCACHE_COMPILERCHECK="%compiler% -dumpversion; crux" + </pre> <pre> ## local compile only @@ -214,26 +224,16 @@ export SCONSFLAGS="$MAKEFLAGS" </pre> - <p>Set ccaching directory and instructs to - use distcc backend;</p> - - <pre> - # ccache settings - export PATH="/usr/lib/ccache/:$PATH" - export CCACHE_DIR="/usr/ports/ccache" - export CCACHE_PREFIX="distcc" - export CCACHE_COMPILERCHECK="%compiler% -dumpversion; crux" - </pre> - <p>Set distcc hosts and respective number of - cpu cores to send work;</p> + cpu cores to send work, hosts names, exp; "worker" must + be configured on /etc/hosts.</p> + <pre> export DISTCC_HOSTS="localhost/4 worker/4" export DISTCC_DIR="/urs/ports/distcc" </pre> - <p>Host name "worker" must be configured on - /etc/hosts. Configure distcc daemon, edit + <p>Configure distcc daemon, edit /etc/rc.d/distccd;</p> <pre> @@ -257,7 +257,7 @@ <a href="index.html">Core OS Index</a> <p> This is part of the Hive System Documentation. - Copyright (C) 2018 + Copyright (C) 2019 Hive Team. See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a> for copying conditions.</p> |