Updated to get clang to work on Linux