From 533155275972bd60d45e66e447cb78bffbae1dd7 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sun, 29 Sep 2024 22:16:12 -0400 Subject: [PATCH] Enable cranelift on linux for compiling rust faster. This is based on https://bjorn3.github.io/2023/10/31/progress-report-oct-2023.html. --- ansible/roles/rust/files/cargo_config.toml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ansible/roles/rust/files/cargo_config.toml b/ansible/roles/rust/files/cargo_config.toml index 956e94b..aca07b7 100644 --- a/ansible/roles/rust/files/cargo_config.toml +++ b/ansible/roles/rust/files/cargo_config.toml @@ -1,2 +1,12 @@ [target.x86_64-unknown-linux-gnu] rustflags = ["-C", "target-cpu=native", "-Zthreads=0"] + +[unstable] +codegen-backend = true + +[profile.dev] +codegen-backend = "cranelift" + +[profile.dev.package."*"] +codegen-backend = "llvm" +opt-level = 3