From 017a092f45e53c9dc999b5ef1e4e0762dfd34979 Mon Sep 17 00:00:00 2001 From: Chris Denton Date: Tue, 29 Mar 2022 12:37:20 +0100 Subject: [PATCH] Disable #[thread_local] support on i686-pc-windows-msvc --- compiler/rustc_target/src/spec/i686_pc_windows_msvc.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/rustc_target/src/spec/i686_pc_windows_msvc.rs b/compiler/rustc_target/src/spec/i686_pc_windows_msvc.rs index 174294895bf7a..5b30dc1d3dab6 100644 --- a/compiler/rustc_target/src/spec/i686_pc_windows_msvc.rs +++ b/compiler/rustc_target/src/spec/i686_pc_windows_msvc.rs @@ -19,6 +19,8 @@ pub fn target() -> Target { .entry(LinkerFlavor::Lld(LldFlavor::Link)) .or_default() .extend(pre_link_args_msvc); + // Workaround for #95429 + base.has_thread_local = false; Target { llvm_target: "i686-pc-windows-msvc".to_string(),