Use clang as fallback compiler and use CC variable
Use clang as fallback compiler and use CC variable

gcc was hardcoded, instead, we should use the CC environment variable if
set and now fallback to clang otherwise.

Tiehuis/mptet