diff options
| author | Mateusz Mikuła <oss@mateuszmikula.dev> | 2025-05-06 18:41:18 +0200 |
|---|---|---|
| committer | Mateusz Mikuła <oss@mateuszmikula.dev> | 2025-05-31 16:06:08 +0200 |
| commit | 885184ae41b5dd857d3e1b3c5a326a5858699550 (patch) | |
| tree | c060a47551a12334ae8037dc0b2d0ad4478de5a3 | |
| parent | 7eea11b27c602deed37d94c87c21f4b14f858170 (diff) | |
| download | rust-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.rs | 3 |
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); } |
