docker build -t tripptastick/distcc:fedora39 -f Dockerfile .
docker push tripptastick/distcc:fedora39
This is a private repo, so you'll need to be logged in.
docker run \
-p 3632:3632 \
-p 3633:3633 \
-d \
--name distcc_local \
tripptastick/distcc:fedora39
or
docker run \
-p 3632:3632 \
-p 3633:3633 \
-d \
--name distcc_local_rocky8 \
tripptastick/distcc:rocky8
git clone https://github.com/distcc/distcc.git
cd distcc
git checkout v3.4
dnf install autoconf binutils-devel python-devel automake -y
./autogen.sh
./configure
make && make install && make installcheck && update-distcc-symlinks
get ip of distcc servers
export DISTCC_HOSTS="$LOCAL_DISTCC_IP/6 localhost/10"
export DISTCC_HOSTS="localhost/10"
export DISTCC_HOSTS="localhost/2 <more IPs>"
export DISTCC_HOSTS="localhost/2 "
the /5
is the number of cores to use on the remote machine
also prob have to modify this: vim /usr/local/etc/distcc/hosts
add to your cmake command:
-DCMAKE_C_COMPILER_LAUNCHER="distcc" \
-DCMAKE_CXX_COMPILER_LAUNCHER="distcc" \