-
Notifications
You must be signed in to change notification settings - Fork 12.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LLVM will not build on latest macOS+xcode #36650
Comments
More information: After a fresh checkout, I'm seeing it crash here (using rustbuild):
|
cc @brson and @alexcrichton |
I'm seeing it crash at different places building LLVM. The second comment is from a different crash site:
|
It seems to be an error building llvm-go, which we should not be building. |
I think the setting that controls this in cmake is |
Found the corresponding error for the first crash listed:
|
Maybe LLVM's CMake is not detecting libc++ or libc++abi correctly. I've seen similar but different errors before on old versions of OS X. Don't recall the fix. On OS X you might expect to see:
|
I see: //Use libc++ if available. //Use libc++abi when using libc++. |
Manually disabling the Go bindings got me back to dying on the first error mentioned. Googling around, other people are hitting this: https://forums.developer.apple.com/thread/63266 |
@jonathandturner let's go ahead and just remove this |
Er, that was intended for the PR, but the gist is the same where we can just deal with this in rustbuild when necessary. |
@alexcrichton new PR at #36784 |
…hton Remove requirement to use 10.7 (fixes macOS) Fixes rust-lang#36650 by removing the requirement to use 10.7. @alexcrichton pointed out that the buildbots won't be affected, since they set the requirement with an environment variable. This should now allow rustbuild to build Rust on macOS (nee OS X) r? @alexcrichton
On macOS Sierra (10.12) and Xcode 8.0 (8A218a)
When building the latest Rust, I fail during our LLVM build at:
The text was updated successfully, but these errors were encountered: