From aa1419b760a8d45ff5c79d4d2cfda799b6b48842 Mon Sep 17 00:00:00 2001 From: Colin Date: Wed, 14 Jan 2026 19:56:35 +0000 Subject: [PATCH] dotnetCorePackages.dotnet_10.vmr: fix eval for non-gnu linux fixes eval of `pkgsMusl.dotnetCorePackages.dotnet_10.vmr`, as `glibcLocales` is null for non-gnu hosts like musl. --- pkgs/development/compilers/dotnet/vmr.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/dotnet/vmr.nix b/pkgs/development/compilers/dotnet/vmr.nix index 907ce3cc9869..bbdd51977045 100644 --- a/pkgs/development/compilers/dotnet/vmr.nix +++ b/pkgs/development/compilers/dotnet/vmr.nix @@ -384,7 +384,9 @@ stdenv.mkDerivation { # https://github.com/NixOS/nixpkgs/issues/38991 # bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) - LOCALE_ARCHIVE = lib.optionalString isLinux "${glibcLocales}/lib/locale/locale-archive"; + LOCALE_ARCHIVE = lib.optionalString ( + isLinux && glibcLocales != null + ) "${glibcLocales}/lib/locale/locale-archive"; # clang: error: argument unused during compilation: '-Wa,--compress-debug-sections' [-Werror,-Wunused-command-line-argument] # caused by separateDebugInfo