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