From 1496aa9d3eb0b96118341f9191e3f010cd95fad5 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 7 Nov 2023 14:15:12 +1100 Subject: [PATCH] Tests: support running Blender with pre-compiled WAYLAND libraries --- tests/utils/blender_headless.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/utils/blender_headless.py b/tests/utils/blender_headless.py index 06e140149a1..1c45c572ac3 100644 --- a/tests/utils/blender_headless.py +++ b/tests/utils/blender_headless.py @@ -287,7 +287,12 @@ class backend_wayland(backend_base): blender_env = {**os.environ, "WAYLAND_DISPLAY": socket} + # Needed so Blender can find WAYLAND libraries such as `libwayland-cursor.so`. + if weston_env is not None and "LD_LIBRARY_PATH" in weston_env: + blender_env["LD_LIBRARY_PATH"] = weston_env["LD_LIBRARY_PATH"] + cmd = [ + # "strace", # Can be useful for debugging any startup issues. BLENDER_BIN, *blender_args, ]