4 # need to install g++ first so the local arch will get filtered out later
5 which g
++ > /dev
/null ||
(set -x; sudo apt
install build-essential g
++)
9 which x86_64-linux-gnu-g
++ > /dev
/null || needed
+=(g
++-x86-64-linux-gnu)
10 which aarch64-linux-gnu-g
++ > /dev
/null || needed
+=(g
++-aarch64-linux-gnu)
11 which powerpc64le-linux-gnu-g
++ > /dev
/null || needed
+=(g
++-powerpc64le-linux-gnu)
12 which clang
++-11 > /dev
/null || needed
+=(clang-11
)
13 which make > /dev
/null || needed
+=(make)
14 which cmake
> /dev
/null || needed
+=(cmake
)
15 which ccache
> /dev
/null || needed
+=(ccache
)
17 if ((${#needed[@]})); then
18 (set -x; sudo apt
install "${needed[@]}")