env.sh: force CC=clang if present
Change-Id: I2369f4ad357b079c2525b7e4cea6d0178aca4c69
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1630
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/env.sh b/env.sh
index 0723030..578bef1 100644
--- a/env.sh
+++ b/env.sh
@@ -16,6 +16,12 @@
unset -f hscloud_root
unset -f hscloud_path
+if command -v clang &> /dev/null; then
+ # if we have clang, use it
+ # avoids weird PATH issues with linkers, eg https://github.com/bazelbuild/bazel/issues/18834
+ export CC=clang
+fi
+
# Leftover junk. This should be removed, as env.sh is now optional.
# Do _not_ add more aliases!
alias bajzel=bazel