diff --git a/pkgs/servers/openafs/1.6/module.nix b/pkgs/servers/openafs/1.6/module.nix index c133161cf576..374046cfdb61 100644 --- a/pkgs/servers/openafs/1.6/module.nix +++ b/pkgs/servers/openafs/1.6/module.nix @@ -15,6 +15,9 @@ in stdenv.mkDerivation rec { hardeningDisable = [ "pic" ]; + # The RANDSTRUCT gcc plugin rewrites structs using designated initializers + NIX_CFLAGS_COMPILE = [ "-Wno-error=designated-init" ]; + configureFlags = [ "--with-linux-kernel-build=${kernelBuildDir}" "--sysconfdir=/etc" diff --git a/pkgs/servers/openafs/1.8/module.nix b/pkgs/servers/openafs/1.8/module.nix index 958fcd578c2b..c60b96f1693e 100644 --- a/pkgs/servers/openafs/1.8/module.nix +++ b/pkgs/servers/openafs/1.8/module.nix @@ -18,6 +18,9 @@ in stdenv.mkDerivation rec { hardeningDisable = [ "pic" ]; + # The RANDSTRUCT gcc plugin rewrites structs using designated initializers + NIX_CFLAGS_COMPILE = [ "-Wno-error=designated-init" ]; + configureFlags = [ "--with-linux-kernel-build=${kernelBuildDir}" "--sysconfdir=/etc"