Closed
Description
Recent changes landed that broke Rust on Mac OS 10.9 (Mavericks) and above, see #17214
The problem is that the linker is being passed an argument that works for gcc
, but that clang
rejects. (Mac OS moved wholesale to clang
in 10.9, it appears.)
Unfortunately, this breakage wasn't caught by bors. Apparently the testing infrastructure is running an older version of Mac OS and therefor using gcc
rather than clang
.
To avoid surprise Mac OS breakage in the future, we should make sure to test against clang
before landing PRs.