summary refs log tree commit diff
path: root/pkgs/development/compilers
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2021-05-31 13:15:19 +0200
committerVladimír Čunát <v@cunat.cz>2021-07-06 16:02:34 +0200
commitc1d014a975d58112ca678745eb3af5e1206fe1ea (patch)
tree5fa7a703a56b8208711ea5a7a4756188530d01b1 /pkgs/development/compilers
parent6e50ffe704be17b6c1497e96ea65c59e9ed10ffa (diff)
downloadnixpkgs-c1d014a975d58112ca678745eb3af5e1206fe1ea.tar
nixpkgs-c1d014a975d58112ca678745eb3af5e1206fe1ea.tar.gz
nixpkgs-c1d014a975d58112ca678745eb3af5e1206fe1ea.tar.bz2
nixpkgs-c1d014a975d58112ca678745eb3af5e1206fe1ea.tar.lz
nixpkgs-c1d014a975d58112ca678745eb3af5e1206fe1ea.tar.xz
nixpkgs-c1d014a975d58112ca678745eb3af5e1206fe1ea.tar.zst
nixpkgs-c1d014a975d58112ca678745eb3af5e1206fe1ea.zip
zig: add upstream patch to allow glibc 2.33 builds
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r--pkgs/development/compilers/zig/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/compilers/zig/default.nix b/pkgs/development/compilers/zig/default.nix
index 60ca574f1cc..9a01373cf2b 100644
--- a/pkgs/development/compilers/zig/default.nix
+++ b/pkgs/development/compilers/zig/default.nix
@@ -4,6 +4,7 @@
 , llvmPackages
 , libxml2
 , zlib
+, fetchpatch
 }:
 
 let
@@ -20,6 +21,14 @@ stdenv.mkDerivation rec {
     hash = "sha256-bILjcKX8jPl2n1HRYvYRb7jJkobwqmSJ+hHXSn9n2ag=";
   };
 
+  patches = [
+    # glibc 2.33 support
+    (fetchpatch {
+      url = "https://github.com/ziglang/zig/commit/0fee4b55a8c58791238efe6bf2da5ce3435a5cc1.patch";
+      sha256 = "sha256-waVtolUlmGrfiRk4tWsSOij5MfUc+g57DatC6GtSx6c=";
+    })
+  ];
+
   nativeBuildInputs = [
     cmake
     llvmPackages.llvm.dev