about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/devmem2
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2017-08-28 14:56:08 -0400
committerRobin Gloster <mail@glob.in>2017-08-30 17:53:42 +0200
commit97a48835b7d7124b3c218a6be7ca4536ac0360a8 (patch)
tree4d9236d77b20167286a74c0860df371f75085853 /pkgs/os-specific/linux/devmem2
parent822a8d01481e4cb2bab7e82a01637eceddaba5a2 (diff)
mkDerivation, cc-wrapper: Check hardening flag validity in Nix
This becomes necessary if more wrappers besides cc-wrapper start
supporting hardening flags. Also good to make the warning into an
error.

Also ensure interface is being used right: Not as a string, not just in
bash.
Diffstat (limited to 'pkgs/os-specific/linux/devmem2')
-rw-r--r--pkgs/os-specific/linux/devmem2/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/devmem2/default.nix b/pkgs/os-specific/linux/devmem2/default.nix
index 4cee9678a9b60..969197c2dc9d1 100644
--- a/pkgs/os-specific/linux/devmem2/default.nix
+++ b/pkgs/os-specific/linux/devmem2/default.nix
@@ -8,8 +8,9 @@ stdenv.mkDerivation rec {
     sha256 = "14f1k7v6i1yaxg4xcaaf5i4aqn0yabba857zjnbg9wiymy82qf7c";
   };
 
+  hardeningDisable = [ "format" ];  # fix compile error
+
   buildCommand = ''
-    export hardeningDisable=format  # fix compile error
     cc "$src" -o devmem2
     install -D devmem2 "$out/bin/devmem2"
   '';