From 7a8161dab7716a599002f4ff23dfcf3c79bd03da Mon Sep 17 00:00:00 2001 From: Oliver Scherer Date: Thu, 7 Nov 2019 20:04:11 +0100 Subject: [PATCH] Emit `_fltused` on `uefi` targets as a short-term workaround (#317) * Emit `_fltused` on `uefi` targets as a short-term workaround * Remove stray docker container --- src/x86_64.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/x86_64.rs b/src/x86_64.rs index 2360ab8..6940f8d 100644 --- a/src/x86_64.rs +++ b/src/x86_64.rs @@ -73,3 +73,10 @@ pub unsafe fn ___chkstk() { ); intrinsics::unreachable(); } + +// HACK(https://github.com/rust-lang/rust/issues/62785): x86_64-unknown-uefi needs special LLVM +// support unless we emit the _fltused +#[no_mangle] +#[used] +#[cfg(target_os = "uefi")] +static _fltused: i32 = 0;