about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2023-12-16 09:33:37 +0100
committerVladimír Čunát <v@cunat.cz>2023-12-16 09:33:37 +0100
commit944cd0b02acc79dc0c14252e116c637024d20525 (patch)
treea37c88abbe5b4bc00d1f9eb19cc5281d66375fb9
parent3dda6d5ed56af34534dd4cdcdd85627df25aec55 (diff)
downloadnixlib-944cd0b02acc79dc0c14252e116c637024d20525.tar
nixlib-944cd0b02acc79dc0c14252e116c637024d20525.tar.gz
nixlib-944cd0b02acc79dc0c14252e116c637024d20525.tar.bz2
nixlib-944cd0b02acc79dc0c14252e116c637024d20525.tar.lz
nixlib-944cd0b02acc79dc0c14252e116c637024d20525.tar.xz
nixlib-944cd0b02acc79dc0c14252e116c637024d20525.tar.zst
nixlib-944cd0b02acc79dc0c14252e116c637024d20525.zip
knot-dns: fixup build on darwin
Let's simply do this until upstream has a long-term solution.
-rw-r--r--pkgs/servers/dns/knot-dns/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/servers/dns/knot-dns/default.nix b/pkgs/servers/dns/knot-dns/default.nix
index 26c578cd73c3..41da27f2baa1 100644
--- a/pkgs/servers/dns/knot-dns/default.nix
+++ b/pkgs/servers/dns/knot-dns/default.nix
@@ -46,7 +46,9 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
-  CFLAGS = [ "-O2" "-DNDEBUG" ];
+  CFLAGS = [ "-O2" "-DNDEBUG" ]
+    # https://gitlab.nic.cz/knot/knot-dns/-/issues/909
+    ++ lib.optional stdenv.isDarwin "-D__APPLE_USE_RFC_3542";
 
   doCheck = true;
   checkFlags = [ "V=1" ]; # verbose output in case some test fails