Okay, El Capitan (OS X 10.11) reports that its clang version is 7.0.
I’ve talked to Apple asking what does this mean. At least to report on what llvm commit it is based on. But, they are not going to do that and from now on clang on OS X will report the version of Xcode (which is also 7).
The problem I have is that nvcc checks what version the host compiler reports and does not compiles if it can’t identify it. I understand that this is done to prevent potential frustration when trying to use incompatible compiler version.
But is there a way to make nvcc skip that compiler version check ? I am pretty sure it will work just fine with clang 7 as it did with three point whatever.
So I need nvcc --i-claim-this-clang-is-3-X-and-not-7-0 or something …