tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
llvmPackages_12.compiler-rt: fix build with libxcrypt
Martin Weinelt
3 years ago
efd944cb
f64f7708
+3
-1
1 changed file
expand all
collapse all
unified
split
pkgs
development
compilers
llvm
12
compiler-rt
default.nix
+3
-1
pkgs/development/compilers/llvm/12/compiler-rt/default.nix
···
1
1
-
{ lib, stdenv, llvm_meta, version, fetch, cmake, python3, xcbuild, libllvm, libcxxabi }:
1
1
+
{ lib, stdenv, llvm_meta, version, fetch, cmake, python3, xcbuild, libllvm, libcxxabi, libxcrypt }:
2
2
3
3
let
4
4
···
26
26
"-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON"
27
27
"-DCMAKE_C_COMPILER_TARGET=${stdenv.hostPlatform.config}"
28
28
"-DCMAKE_ASM_COMPILER_TARGET=${stdenv.hostPlatform.config}"
29
29
+
] ++ lib.optionals (haveLibc && !isMusl) [
30
30
+
"-DSANITIZER_COMMON_CFLAGS=-I${libxcrypt}/include"
29
31
] ++ lib.optionals (useLLVM || bareMetal || isMusl) [
30
32
"-DCOMPILER_RT_BUILD_SANITIZERS=OFF"
31
33
"-DCOMPILER_RT_BUILD_XRAY=OFF"