From d46cfd2ff087816697f46d69f9f795ff878301c5 Mon Sep 17 00:00:00 2001 From: volth Date: Sat, 11 Aug 2018 13:58:06 +0000 Subject: [PATCH] libvirt: fix dlopen("libjansson.so.4") --- pkgs/development/libraries/libvirt/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix index 63f11daad28..14db7d6a1c4 100644 --- a/pkgs/development/libraries/libvirt/default.nix +++ b/pkgs/development/libraries/libvirt/default.nix @@ -59,6 +59,10 @@ in stdenv.mkDerivation rec { substituteInPlace src/lxc/lxc_conf.c \ --replace 'lxc_path,' '"/run/libvirt/nix-emulators/libvirt_lxc",' + [ -f ${jansson}/lib/libjansson.so.4 ] || exit 1 + substituteInPlace src/util/virjsoncompat.c \ + --replace '"libjansson.so.4"' '"${jansson}/lib/libjansson.so.4"' + patchShebangs . # fixes /usr/bin/python references '';