From 4bb0a719cf8f6b89ec89cd902a511a7e043d9a0d Mon Sep 17 00:00:00 2001 From: Joachim Fasting Date: Sun, 6 Jan 2019 14:05:51 +0100 Subject: [PATCH] openafs: fix build against linux_hardened See https://hydra.nixos.org/build/86750041 and https://hydra.nixos.org/build/86749971 --- pkgs/servers/openafs/1.6/module.nix | 3 +++ pkgs/servers/openafs/1.8/module.nix | 3 +++ 2 files changed, 6 insertions(+) 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"