-
Notifications
You must be signed in to change notification settings - Fork 13.9k
Closed
Labels
A-testsuiteArea: The testsuite used to check the correctness of rustcArea: The testsuite used to check the correctness of rustcO-macosOperating system: macOSOperating system: macOSP-lowLow priorityLow priority
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.
Metadata
Metadata
Assignees
Labels
A-testsuiteArea: The testsuite used to check the correctness of rustcArea: The testsuite used to check the correctness of rustcO-macosOperating system: macOSOperating system: macOSP-lowLow priorityLow priority