From 8add8f9caed385a58d4ad1a0013722696e994b45 Mon Sep 17 00:00:00 2001 From: GGG Date: Sun, 22 Jun 2025 16:08:19 -0300 Subject: [PATCH] vscode-extensions.ms-dotnettools.csdevkit: fix libxml2 soname breakage. --- .../vscode/extensions/ms-dotnettools.csdevkit/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix b/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix index b92fd0df4aae..f57e5a550f32 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix @@ -121,6 +121,10 @@ vscode-utils.buildVscodeMarketplaceExtension { --add-needed libssl.so \ "$file" done + + # Fix libxml2 breakage. See https://github.com/NixOS/nixpkgs/pull/396195#issuecomment-2881757108 + mkdir -p "$out/lib" + ln -s "${lib.getLib libxml2}/lib/libxml2.so" "$out/lib/libxml2.so.2" ''} ) '';