On armv8l and arm (armv7) the architecture in the library
path will be "armhf" if we have hard float enabled.
This fixes failures like:
https://lab.llvm.org/buildbot/#/builders/178/builds/591
Where we can't find the libraries since
https://reviews.llvm.org/D107799 landed.
Before:
$ ./bin/clang --target=armv8l-unknown-linux-gnueabihf -print-runtime-dir
<...>/build-llvm-arm/lib/clang/14.0.0/lib/linux
After:
$ ./bin/clang --target=armv8l-unknown-linux-gnueabihf -print-runtime-dir
<...>/build-llvm-arm/lib/clang/14.0.0/lib/armhf-unknown-linux-gnueabihf
clang-format not found in user’s local PATH; not linting file.