BLD: report clang version on macOS#15903
Conversation
|
Clang is reporting which is a bit strange (xcode 11.3.1 but clang v11.0.0). This is sufficient to compile the avx512f loops. |
|
XCode 10 is from June 2018, XCode 11 from June 2019, and Xcode 11 requires macOS 10.14.4 or later. So there's people that will still have XCode 10, and with pre-2012 hardware one cannot upgrade. So this isn't ideal - is it possible to work around this compiler issue instead? We should definitely update our wheel build repos to the latest XCode/Clang though, if not already done.
MacOS 10.15 is a trainwreck of a release, so many devs want to stick to 10.14 - |
|
The PR worked around the compiler issue with an |
|
Oldest and newest would be ideal, not sure about slowing down CI too much though. The average macOS dev is pretty good about upgrading, so if we have to choose I think keeping oldest would be more useful - newest we're more likely to catch ourselves. Or: oldest here, newest in wheel builds. |
4feb5fc to
4b7b07b
Compare
|
This is working "as advertised": the 64-bit OpenBLAS run is using xcode 10 |
|
LGTM, merged. Thanks @mattip |
It turns out pinning xcode to xcode10 may not be a good idea. For instance PR gh-15648 needs xcode 11+. The versions of xcode in the azure image is 11.3.1, so just use it, while reporting in the log which version is used.
We may want to update to macos-10.15 soon too.