Unverified Commit 50f85106 authored by Randy Eckenrode's avatar Randy Eckenrode Committed by GitHub
Browse files

macvim: add vim common hardeningDisable flags (#506844)

parents b59e8949 e954eff5
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  callPackage,
  fetchFromGitHub,
  apple-sdk_14,
  ncurses,
@@ -24,6 +25,9 @@ let
  ruby = ruby_3_4;
in

let
  common = callPackage ./common.nix { inherit stdenv; };
in
stdenv.mkDerivation (finalAttrs: {
  pname = "macvim";

@@ -182,7 +186,7 @@ stdenv.mkDerivation (finalAttrs: {
  '';

  # macvim obj-c log macro triggers -Wformat-security (seems like a bug? it's a string literal!)
  hardeningDisable = [ "format" ];
  hardeningDisable = common.hardeningDisable ++ [ "format" ];
  # os_log also enables -Werror,-Wformat by default
  env.NIX_CFLAGS_COMPILE = "-DOS_LOG_FORMAT_WARNINGS";