From 707cdfb7a4c04e1248109d0a8a3b5f534c432ef0 Mon Sep 17 00:00:00 2001 From: Philipp Bartsch Date: Thu, 29 May 2025 14:57:12 +0200 Subject: [PATCH] python3Packages.py-libzfs: fix gcc 14 compilation --- pkgs/development/python-modules/py-libzfs/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/py-libzfs/default.nix b/pkgs/development/python-modules/py-libzfs/default.nix index 9932d97e2670..d049fd5ee206 100644 --- a/pkgs/development/python-modules/py-libzfs/default.nix +++ b/pkgs/development/python-modules/py-libzfs/default.nix @@ -25,6 +25,12 @@ buildPythonPackage rec { url = "https://github.com/truenas/py-libzfs/commit/b5ffe1f1d6097df6e2f5cc6dd3c968872ec60804.patch"; hash = "sha256-6r5hQ/o7c4vq4Tfh0l1WbeK3AuPvi+1wzkwkIn1qEes="; }) + # Upstream has open PR. Debian uses the patch. + # https://github.com/truenas/py-libzfs/pull/277 + (fetchpatch2 { + url = "https://salsa.debian.org/python-team/packages/py-libzfs/-/raw/debian/0.0+git20240510.5ae7d5e-1/debian/patches/fix-compilation-on-gcc-14.patch"; + hash = "sha256-KLxRx2k1LQGtmzMqJe9b84ApOnIXn8ZeBZun5BAxEjc="; + }) ]; build-system = [ cython_0 ];