summary refs log tree commit diff
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2016-08-02 18:01:21 +0200
committerFranz Pletz <fpletz@fnordicwalking.de>2016-08-02 18:01:21 +0200
commitc22c137c6cf3616b30f87028d92eb9d5fca35fec (patch)
treeb850acda5f8f576d3630bbff7e241792f3d867f9
parent0751027b3155406a4cd61568bc8393f9e34b5fa0 (diff)
downloadnixlib-c22c137c6cf3616b30f87028d92eb9d5fca35fec.tar
nixlib-c22c137c6cf3616b30f87028d92eb9d5fca35fec.tar.gz
nixlib-c22c137c6cf3616b30f87028d92eb9d5fca35fec.tar.bz2
nixlib-c22c137c6cf3616b30f87028d92eb9d5fca35fec.tar.lz
nixlib-c22c137c6cf3616b30f87028d92eb9d5fca35fec.tar.xz
nixlib-c22c137c6cf3616b30f87028d92eb9d5fca35fec.tar.zst
nixlib-c22c137c6cf3616b30f87028d92eb9d5fca35fec.zip
ruby_2_0: disable format hardening
-rw-r--r--pkgs/development/interpreters/ruby/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix
index 8db9dd4eaf9a..446013faafdc 100644
--- a/pkgs/development/interpreters/ruby/default.nix
+++ b/pkgs/development/interpreters/ruby/default.nix
@@ -22,6 +22,7 @@ let
       then version
       else versionNoPatch;
     tag = "v" + stdenv.lib.replaceChars ["." "p" "-"] ["_" "_" ""] fullVersionName;
+    isRuby20 = majorVersion == "2" && minorVersion == "0";
     isRuby21 = majorVersion == "2" && minorVersion == "1";
     baseruby = self.override { useRailsExpress = false; };
     self = lib.makeOverridable (
@@ -81,6 +82,8 @@ let
 
         enableParallelBuilding = true;
 
+        hardeningDisable = lib.optional isRuby20 [ "format" ];
+
         patches =
           [ ./gem_hook.patch ] ++
           (import ./patchsets.nix {