From 9af686703d6513a5b0ab01f52516d149f686267d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= <v@cunat.cz> Date: Mon, 4 Jan 2021 19:12:33 +0100 Subject: [PATCH] powerdns: patch build with gcc 10 --- pkgs/servers/dns/powerdns/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/dns/powerdns/default.nix b/pkgs/servers/dns/powerdns/default.nix index 0f9f91ebf86..5dbc387868c 100644 --- a/pkgs/servers/dns/powerdns/default.nix +++ b/pkgs/servers/dns/powerdns/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, nixosTests +{ stdenv, fetchurl, fetchpatch, pkgconfig, nixosTests , boost, libyamlcpp, libsodium, sqlite, protobuf, openssl, systemd , mysql57, postgresql, lua, openldap, geoip, curl, unixODBC }: @@ -12,6 +12,14 @@ stdenv.mkDerivation rec { sha256 = "0if27znz528sir52y9i4gcfhdsym7yxiwjgffy9lpscf1426q56m"; }; + patches = [ + (fetchpatch { # remove for >= 4.4.0 + name = "gcc-10_undefined-reference.diff"; + url = "https://github.com/PowerDNS/pdns/commit/05c9dd77b28.diff"; + sha256 = "1m9szbi02h9kcabgw3kb8k9qrb54d34z0qzizrlfiw3hxs6c2zql"; + }) + ]; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ boost mysql57.connector-c postgresql lua openldap sqlite protobuf geoip