From b56f7acc7844beaee0dcfb9889c2e1787502d920 Mon Sep 17 00:00:00 2001 From: Joachim Fasting Date: Mon, 29 Aug 2016 01:47:04 +0200 Subject: [PATCH] batman-adv: mark as broken on -grsec Looks to be incompatible with the PaX constification plugin: > /tmp/nix-build-batman-adv-2016.2-4.7.2.drv-0/batman-adv-2016.2/net/batman-adv/soft-interface.c:1065:22: error: constified variable 'batadv_link_ops' placed into writable section ".data..read_mostly" struct rtnl_link_ops batadv_link_ops __read_mostly = { https://hydra.nixos.org/build/39312033/log/raw --- pkgs/os-specific/linux/batman-adv/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/os-specific/linux/batman-adv/default.nix b/pkgs/os-specific/linux/batman-adv/default.nix index 0b8a70cb9762..2eab4c3503b9 100644 --- a/pkgs/os-specific/linux/batman-adv/default.nix +++ b/pkgs/os-specific/linux/batman-adv/default.nix @@ -24,5 +24,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2; maintainers = with stdenv.lib.maintainers; [ viric fpletz ]; platforms = with stdenv.lib.platforms; linux; + broken = (kernel.features.grsecurity or false); }; }