diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2017-01-31 12:53:24 +0100 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2017-01-31 12:53:24 +0100 |
commit | dacbca273007fad83a22fc51b33b2350ed7094c0 (patch) | |
tree | 44210c95aa69a94e9781cdb43b727f9db9332a47 /pkgs/servers/dns/knot-dns/default.nix | |
parent | 3ccc139b3db8d9417006eb9deeb75038b2fc33fa (diff) | |
download | nixlib-dacbca273007fad83a22fc51b33b2350ed7094c0.tar nixlib-dacbca273007fad83a22fc51b33b2350ed7094c0.tar.gz nixlib-dacbca273007fad83a22fc51b33b2350ed7094c0.tar.bz2 nixlib-dacbca273007fad83a22fc51b33b2350ed7094c0.tar.lz nixlib-dacbca273007fad83a22fc51b33b2350ed7094c0.tar.xz nixlib-dacbca273007fad83a22fc51b33b2350ed7094c0.tar.zst nixlib-dacbca273007fad83a22fc51b33b2350ed7094c0.zip |
knot-dns: yet another attempt to fix build on Darwin
Diffstat (limited to 'pkgs/servers/dns/knot-dns/default.nix')
-rw-r--r-- | pkgs/servers/dns/knot-dns/default.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/servers/dns/knot-dns/default.nix b/pkgs/servers/dns/knot-dns/default.nix index 834d9a09b5bb..c7b2032a5790 100644 --- a/pkgs/servers/dns/knot-dns/default.nix +++ b/pkgs/servers/dns/knot-dns/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, gnutls, jansson, liburcu, lmdb, libcap_ng, libidn -, systemd, nettle, libedit, zlib, libiconv +, systemd, nettle, libedit, zlib, libiconv, fetchpatch }: # Note: ATM only the libraries have been tested in nixpkgs. @@ -12,6 +12,13 @@ stdenv.mkDerivation rec { sha256 = "0y9nhp9lfmxv4iy1xg7l4lfxv4168qhag26wwg0dbi0zjpkd790b"; }; + patches = stdenv.lib.optional stdenv.isDarwin + (fetchpatch { + name = "before-sierra.diff"; + url = "https://gitlab.labs.nic.cz/labs/knot/merge_requests/664.diff"; + sha256 = "0g4gm2m3pi0lfpkp53xayf6jq6yn3ifidh40maiy1a46dfadvw6w"; + }); + outputs = [ "bin" "out" "dev" ]; nativeBuildInputs = [ pkgconfig ]; @@ -27,7 +34,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - CFLAGS = [ "-DNDEBUG" ]; + CFLAGS = [ "-O2" "-DNDEBUG" ]; #doCheck = true; problems in combination with dynamic linking |