From 3db033dd7ee230a5d440ad6fa0fafbc55f212bbd Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman Date: Mon, 19 Jan 2026 02:03:31 +0300 Subject: [PATCH] nixVersions.nix_2_33: fetch patch to fix build with glibc 2.42 Fixes a missing include on newer glibc 2.42 that is currently in staging-next. See https://github.com/NixOS/nix/pull/15011. --- pkgs/tools/package-management/nix/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index 38b3180cbd4c..0228748f724e 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -216,7 +216,16 @@ lib.makeExtensible ( hash = "sha256-TVKn52SoKq8mMyW/x3NPPskGVurFdnGGV0DGvnL0gak="; }; }).appendPatches - patches_common; + ( + patches_common + ++ [ + (fetchpatch2 { + name = "nix-2.33-15012-missing-include-glibc-2.42.patch"; + url = "https://github.com/NixOS/nix/commit/c0c13d73233c740b7d278c71b161da7b16217564.patch?full_index=1"; + hash = "sha256-iRMg36UMs5WmUfNxz4zoZq6mM3dwo2NiR8s1cM/uooU="; + }) + ] + ); nix_2_33 = addTests "nix_2_33" self.nixComponents_2_33.nix-everything;