From 87f378c24b3d038bbcf6169c7610df677e8f768a Mon Sep 17 00:00:00 2001 From: David McFarland Date: Tue, 22 Sep 2026 11:33:50 -0300 Subject: [PATCH] fetch-nupkg/overrides: fix missing libc++ dependency in SkiaSharp Some earlier 3.x versions still don't build because they depend on libc.musl-x86_64.so.1. Fixes: #370827 (cherry picked from commit f1c31d6c1d4e93cd403d4131b721816d1b4c3fab) --- pkgs/build-support/dotnet/fetch-nupkg/overrides.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/dotnet/fetch-nupkg/overrides.nix b/pkgs/build-support/dotnet/fetch-nupkg/overrides.nix index 3f02ee5c603e..33f3daf1de8f 100644 --- a/pkgs/build-support/dotnet/fetch-nupkg/overrides.nix +++ b/pkgs/build-support/dotnet/fetch-nupkg/overrides.nix @@ -79,7 +79,10 @@ lib.optionalAttrs stdenv.hostPlatform.isLinux { nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ autoPatchelfHook ]; - buildInputs = old.buildInputs or [ ] ++ [ fontconfig ]; + buildInputs = + old.buildInputs or [ ] + ++ [ fontconfig ] + ++ lib.optional (lib.versionAtLeast old.version "4") (lib.getLib stdenv.cc.cc); preInstall = old.preInstall or "" + '' cd runtimes