about summary refs log tree commit diff
path: root/pkgs/applications/editors/vim/default.nix
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2016-03-05 21:39:38 +0100
committerFranz Pletz <fpletz@fnordicwalking.de>2016-03-05 21:45:04 +0100
commit0cad2e7af170b9f9109fa515224e4aaab57d09c1 (patch)
tree44b386707e3826aac9e291f60e744bb448cdc6da /pkgs/applications/editors/vim/default.nix
parent034b2ec2ed00e7d099a7810a284ca6b7dbe81dd9 (diff)
downloadnixlib-0cad2e7af170b9f9109fa515224e4aaab57d09c1.tar
nixlib-0cad2e7af170b9f9109fa515224e4aaab57d09c1.tar.gz
nixlib-0cad2e7af170b9f9109fa515224e4aaab57d09c1.tar.bz2
nixlib-0cad2e7af170b9f9109fa515224e4aaab57d09c1.tar.lz
nixlib-0cad2e7af170b9f9109fa515224e4aaab57d09c1.tar.xz
nixlib-0cad2e7af170b9f9109fa515224e4aaab57d09c1.tar.zst
nixlib-0cad2e7af170b9f9109fa515224e4aaab57d09c1.zip
vim: Disable hardening flag fortify
Fortify hardening detects a probable buffer overflow in vim at runtime. This
has to be fixed upstream.

Debian also disables fortify:

  https://anonscm.debian.org/cgit/pkg-vim/vim.git/tree/debian/rules#n6
Diffstat (limited to 'pkgs/applications/editors/vim/default.nix')
-rw-r--r--pkgs/applications/editors/vim/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/applications/editors/vim/default.nix b/pkgs/applications/editors/vim/default.nix
index 1249b0b95641..01ba9abe9d9d 100644
--- a/pkgs/applications/editors/vim/default.nix
+++ b/pkgs/applications/editors/vim/default.nix
@@ -30,6 +30,8 @@ stdenv.mkDerivation rec {
     "--enable-nls"
   ];
 
+  hardeningDisable = [ "fortify" ];
+
   postInstall = ''
     ln -s $out/bin/vim $out/bin/vi
     mkdir -p $out/share/vim