about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMateusz Mikuła <oss@mateuszmikula.dev>2025-05-06 18:41:18 +0200
committerMateusz Mikuła <oss@mateuszmikula.dev>2025-05-31 16:06:08 +0200
commit885184ae41b5dd857d3e1b3c5a326a5858699550 (patch)
treec060a47551a12334ae8037dc0b2d0ad4478de5a3
parent7eea11b27c602deed37d94c87c21f4b14f858170 (diff)
downloadrust-885184ae41b5dd857d3e1b3c5a326a5858699550.tar.gz
rust-885184ae41b5dd857d3e1b3c5a326a5858699550.zip
Shared libLLVM linking is officially supported with MinGW and Clang
-rw-r--r--src/bootstrap/src/core/build_steps/llvm.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bootstrap/src/core/build_steps/llvm.rs b/src/bootstrap/src/core/build_steps/llvm.rs
index 5e4a1c7d9f0..979ff399267 100644
--- a/src/bootstrap/src/core/build_steps/llvm.rs
+++ b/src/bootstrap/src/core/build_steps/llvm.rs
@@ -285,7 +285,8 @@ impl Step for Llvm {
             LlvmBuildStatus::ShouldBuild(m) => m,
         };
 
-        if builder.llvm_link_shared() && target.is_windows() {
+        if builder.llvm_link_shared() && target.is_windows() && !target.ends_with("windows-gnullvm")
+        {
             panic!("shared linking to LLVM is not currently supported on {}", target.triple);
         }