From 88a40d78309f19e18354b3f988b7fab309a60c7a Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Fri, 26 Jul 2024 13:49:27 -0700 Subject: [PATCH] graphite2: fix compiling with llvm --- pkgs/development/libraries/silgraphite/graphite2.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/silgraphite/graphite2.nix b/pkgs/development/libraries/silgraphite/graphite2.nix index 60a4af6d0a73..7f4b73c79378 100644 --- a/pkgs/development/libraries/silgraphite/graphite2.nix +++ b/pkgs/development/libraries/silgraphite/graphite2.nix @@ -1,5 +1,6 @@ { lib , stdenv +, llvmPackages , fetchurl , pkg-config , freetype @@ -20,7 +21,11 @@ stdenv.mkDerivation (finalAttrs: { outputs = [ "out" "dev" ]; nativeBuildInputs = [ pkg-config cmake ]; - buildInputs = [ freetype ]; + buildInputs = [ freetype ] + ++ lib.optional (stdenv.targetPlatform.useLLVM or false) + (llvmPackages.compiler-rt.override { + doFakeLibgcc = true; + }); patches = lib.optionals stdenv.isDarwin [ ./macosx.patch ]; postPatch = ''