Just to confirm, on a Linux host (Ubuntu 20.04) where I installed the clang+-11
, g++-10-arm-linux-gnueabihf
and distcc-3.3.3
packages. I have these files on the host:
===/usr/local/bin/clang++-11-arm===
#!/bin/bash
clang++-11 -target armv7l-unknown-linux-gnueabihf $@
===/usr/local/bin/clang-11-arm===
#!/bin/bash
clang-11 -target armv7l-unknown-linux-gnueabihf $@
===/usr/local/bin/g++-10-arm===
#!/bin/bash
arm-linux-gnueabihf-g++-10 $@
===/usr/local/bin/gcc-10-arm===
#!/bin/bash
arm-linux-gnueabihf-gcc-10 $@
and these files on Bela:
===/usr/local/bin/clang++-11-arm===
#!/bin/bash
clang++-11 $@ -stdlib=libstdc++
===/usr/local/bin/clang-11-arm===
#!/bin/bash
clang-11 $@
===/usr/local/bin/g++-10-arm===
#!/bin/bash
g++-10 $@
===/usr/local/bin/gcc-10-arm===
#!/bin/bash
gcc-10 $@
===/usr/local/bin/distcc-clang===
#!/bin/bash
export DISTCC_HOSTS=192.168.7.1
export DISTCC_VERBOSE=0
export DISTCC_FALLBACK=0
export DISTCC_BACKOFF_PERIOD=0
distcc clang-11-arm $@
===/usr/local/bin/distcc-clang++===
#!/bin/bash
export DISTCC_HOSTS=192.168.7.1
export DISTCC_VERBOSE=0
export DISTCC_FALLBACK=0
export DISTCC_BACKOFF_PERIOD=0
distcc clang++-11-arm $@
===/usr/local/bin/distcc-g++===
#!/bin/bash
export DISTCC_HOSTS=192.168.7.1
export DISTCC_VERBOSE=0
export DISTCC_FALLBACK=0
export DISTCC_BACKOFF_PERIOD=0
distcc g++-10-arm $@
===/usr/local/bin/distcc-gcc===
#!/bin/bash
export DISTCC_HOSTS=192.168.7.1
export DISTCC_VERBOSE=0
export DISTCC_FALLBACK=0
export DISTCC_BACKOFF_PERIOD=0
distcc gcc-10-arm $@
(each of the files has gone through sudo chmod 777 FILENAME
).
On the host I start the daemon with:
distccd --verbose --daemon --allow 192.168.7.2 --log-level debug --log-file ~/.distcc/distccd.log --enable-tcp-insecure
and tail the log as usual.
I can then successfully build from Bela using any of distcc-clang
, distcc-clang++
, distcc-gcc
, distcc-g++