-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Add a regression test for ld64 #143126
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
base: master
Are you sure you want to change the base?
Add a regression test for ld64 #143126
Conversation
I'm currently unable to access my Mac. @bors2 try jobs=x86_apple*,aarch64-apple |
Add a regression test for ld64 We might want a test case. r? ghost try-job: x86_apple* try-job: aarch64-apple
// This is a regression test for https://github.com/rust-lang/rust/issues/140686. | ||
// Although this is a ld64(ld-classic) bug, we still need to support it | ||
// due to cross-compilation and support for older Xcode. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question: do we know if ld-classic
will ever be removed in newer Xcode versions?
(EDIT: actually probably nevermind, we'll then either drop this test and/or need to bump our min baseline versions anyway.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nobody knows. Even after removing it, we might still need a long time to get rid of the test. :(
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps we could wait for new updates from Apple first, such as a fix for the ld64 bug, or the release of new linker source code.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh for the test I'm not too worried even if somehow say a macos image bumps the xcode version and then this test blocks full CI, in that situation this test can be disabled or removed easily.
I was just musing if ld-classic might be gone.
💔 Test failed
|
@bors2 try jobs=x86_64-apple*,aarch64-apple |
Add a regression test for ld64 We might want a test case. r? ghost try-job: x86_64-apple* try-job: aarch64-apple
This comment has been minimized.
This comment has been minimized.
💔 Test failed
|
@bors2 try jobs=x86_64-apple*,aarch64-apple |
Add a regression test for ld64 We might want a test case. r? ghost try-job: x86_64-apple* try-job: aarch64-apple
💔 Test failed
|
We might want a test case.
r? ghost