From 5280cdee8d6c3ec3155150c703ccd50d038b2cdb Mon Sep 17 00:00:00 2001 From: Bernardo Meurer Date: Mon, 30 Aug 2021 17:25:19 -0700 Subject: [PATCH] linuxPackages.zfs: fix m4 script when not using GCC --- pkgs/os-specific/linux/zfs/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix index 517e6036e780..d99b72c65b12 100644 --- a/pkgs/os-specific/linux/zfs/default.nix +++ b/pkgs/os-specific/linux/zfs/default.nix @@ -47,6 +47,11 @@ let postPatch = optionalString buildKernel '' patchShebangs scripts + + # https://github.com/openzfs/zfs/issues/10107 + substituteInPlace ./config/kernel.m4 \ + --replace "make modules" "make CC=$CC modules" + # The arrays must remain the same length, so we repeat a flag that is # already part of the command and therefore has no effect. substituteInPlace ./module/os/linux/zfs/zfs_ctldir.c \