We found out, while trying to pin down an architecture-dependent (breakage on i5/i7, OK on Xeon) regression in Xcode 9.3 causing a runtime error with a C++ program (working fine on Xcode 9.3), that the latest Command line tools installs different versions of LLVM on different CPUs.
Is the latter normal? We get Apple LLVM version 9.1.0 (clang-902.0.39.1) on an old Intel Core2 Duo, and Apple LLVM version 9.0.0 (clang-900.0.39.2) on i5/i7 and Xeon.
Thanks,
Dmitrii