]> xenbits.xensource.com Git - libvirt.git/commitdiff
util: Preserve macOS dyld environment by default
authorAndrea Bolognani <abologna@redhat.com>
Wed, 17 Aug 2022 13:37:16 +0000 (15:37 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Mon, 22 Aug 2022 08:50:18 +0000 (10:50 +0200)
The DYLD_* environment variables on macOS have the same purpose
as the LD_* variables have on Linux. Since we're preserving the
latter by default, it makes sense to do the same for the former
as well.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/util/vircommand.c

index d78c666f2894d98d46b239fb50ebf88aff9f0de4..4e003266bf2568830e83093e0bb1b9979dc9e1bb 100644 (file)
@@ -1417,6 +1417,8 @@ virCommandAddEnvPassCommon(virCommand *cmd)
 
     virCommandAddEnvPass(cmd, "LD_PRELOAD");
     virCommandAddEnvPass(cmd, "LD_LIBRARY_PATH");
+    virCommandAddEnvPass(cmd, "DYLD_INSERT_LIBRARIES");
+    virCommandAddEnvPass(cmd, "DYLD_FORCE_FLAT_NAMESPACE");
     virCommandAddEnvPass(cmd, "PATH");
     virCommandAddEnvPass(cmd, "HOME");
     virCommandAddEnvPass(cmd, "USER");