From 159bf5b440be297f6ccbb0e6ee9e96d9cff55328 Mon Sep 17 00:00:00 2001 From: Donny Date: Mon, 29 Nov 2021 23:49:41 +0900 Subject: [PATCH] Workaround https://github.com/rust-lang/rust/issues/91128 --- .cargo/config.toml | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/.cargo/config.toml b/.cargo/config.toml index 4b7c4a8cf61d..076c98187b96 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -8,14 +8,22 @@ rustdocflags = [ rustflags = [ "-C", "target-feature=+sse2", + "-Z", + "new-llvm-pass-manager=no", ] [target.aarch64-apple-darwin] -rustflags = [] +rustflags = [ + "-Z", + "new-llvm-pass-manager=no", +] [target.aarch64-unknown-linux-gnu] linker = "aarch64-linux-gnu-gcc" -rustflags = [] +rustflags = [ + "-Z", + "new-llvm-pass-manager=no", +] [target.aarch64-unknown-linux-musl] linker = "aarch64-linux-musl-gcc" @@ -24,17 +32,31 @@ rustflags = [ "target-feature=-crt-static", "-C", "link-arg=-lgcc", + "-Z", + "new-llvm-pass-manager=no", ] [target.armv7-unknown-linux-gnueabihf] linker = "arm-linux-gnueabihf-gcc" -rustflags = [] +rustflags = [ + "-Z", + "new-llvm-pass-manager=no", +] [target.aarch64-linux-android] -rustflags = [] +rustflags = [ + "-Z", + "new-llvm-pass-manager=no", +] [target.aarch64-pc-windows-msvc] -rustflags = [] +rustflags = [ + "-Z", + "new-llvm-pass-manager=no", +] [target.wasm32-unknown-unknown] -rustflags = [] +rustflags = [ + "-Z", + "new-llvm-pass-manager=no", +]