-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
1.53.0 test join_orders_after_tls_destructors fails on armhf (armv7-unknown-linux-gnueabihf) Debian #89584
Comments
This was fixed in #86383 which landed in 1.55.0 |
Thanks, I will backport it into 1.53.0 on Debian. |
The patch breaks self-bootstrapping on 1.53 (using 1.53 as the bootstrap compiler to build 1.53) as it relies on the later lang item slice_len_fn; I will revert it and ignore this test failure temporarily on armhf until 1.54. |
You should only patch the test, not any of the other files touched by that PR. |
So just this? --- a/library/std/src/thread/local/tests.rs
+++ b/library/std/src/thread/local/tests.rs
@@ -297,7 +297,7 @@
.unwrap();
loop {
- match SYNC_STATE.compare_exchange_weak(
+ match SYNC_STATE.compare_exchange(
THREAD1_WAITING,
MAIN_THREAD_RENDEZVOUS,
Ordering::SeqCst, I am actually confused about our bootstrapping failures; it looks like
That is, |
Ah, ok nvmd I think it's because |
Closing as it's already fixed. |
From the build log (warning several MB):
CC @mzohreva who added the test in #84409
The text was updated successfully, but these errors were encountered: