about summary refs log tree commit diff
path: root/compiler/rustc_target/src/spec/base/windows_gnullvm.rs
diff options
context:
space:
mode:
authorMateusz Mikuła <mati865@gmail.com>2024-09-28 11:05:03 +0200
committerMateusz Mikuła <mati865@gmail.com>2024-10-03 22:59:30 +0200
commitd442cf54ea114399d0f892acce22d13b02a9232b (patch)
tree819abd803fe4037efc96306a6737b89b11c74fdb /compiler/rustc_target/src/spec/base/windows_gnullvm.rs
parent329e7b4d4e12e044a61b25b6c12a87eafcde05c1 (diff)
downloadrust-d442cf54ea114399d0f892acce22d13b02a9232b.tar.gz
rust-d442cf54ea114399d0f892acce22d13b02a9232b.zip
control libunwind linkage mode via `crt-static` on gnullvm targets
Co-authored-by: Kleis Auke Wolthuizen <github@kleisauke.nl>
Diffstat (limited to 'compiler/rustc_target/src/spec/base/windows_gnullvm.rs')
-rw-r--r--compiler/rustc_target/src/spec/base/windows_gnullvm.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_target/src/spec/base/windows_gnullvm.rs b/compiler/rustc_target/src/spec/base/windows_gnullvm.rs
index d5acd37092a..4f370ec8bd0 100644
--- a/compiler/rustc_target/src/spec/base/windows_gnullvm.rs
+++ b/compiler/rustc_target/src/spec/base/windows_gnullvm.rs
@@ -42,6 +42,8 @@ pub(crate) fn opts() -> TargetOptions {
         eh_frame_header: false,
         no_default_libraries: false,
         has_thread_local: true,
+        crt_static_allows_dylibs: true,
+        crt_static_respected: true,
         // FIXME(davidtwco): Support Split DWARF on Windows GNU - may require LLVM changes to
         // output DWO, despite using DWARF, doesn't use ELF..
         debuginfo_kind: DebuginfoKind::Pdb,