From 2110638bfe711ee9bf14093a5e40d8112e8ce198 Mon Sep 17 00:00:00 2001 From: David Mak Date: Fri, 13 Oct 2023 11:33:00 +0800 Subject: [PATCH] flake: Enable thread-safe mode for LLVM This is required as we use the LLVM APIs from multiple threads. --- nix/llvm/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nix/llvm/default.nix b/nix/llvm/default.nix index f33c16c..33a0e42 100644 --- a/nix/llvm/default.nix +++ b/nix/llvm/default.nix @@ -112,7 +112,7 @@ in stdenv.mkDerivation (rec { "-DLLVM_HOST_TRIPLE=${stdenv.hostPlatform.config}" "-DLLVM_DEFAULT_TARGET_TRIPLE=${stdenv.hostPlatform.config}" "-DLLVM_ENABLE_UNWIND_TABLES=OFF" - "-DLLVM_ENABLE_THREADS=OFF" + "-DLLVM_ENABLE_THREADS=ON" "-DLLVM_INCLUDE_BENCHMARKS=OFF" "-DLLVM_BUILD_TOOLS=OFF" "-DLLVM_TARGETS_TO_BUILD=X86;ARM;RISCV"