On Ubuntu 18.04, for example, the user needs to install a newer version of LLVM/Clang than what is available by default -- the clang-10 package, for example. However, build.sh looks for an executable called clang, and this package installs one called clang-10. This necessitates the user editing build.sh, which isn't user-friendly. The script should find this alternative executable name automatically.
On Ubuntu 18.04, for example, the user needs to install a newer version of LLVM/Clang than what is available by default -- the
clang-10
package, for example. However,build.sh
looks for an executable calledclang
, and this package installs one calledclang-10
. This necessitates the user editingbuild.sh
, which isn't user-friendly. The script should find this alternative executable name automatically.