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