From b4a2abeab86d9cc938a701f2726d7ec33b900b66 Mon Sep 17 00:00:00 2001 From: serhii-nakon <57632032+serhii-nakon@users.noreply.github.com> Date: Tue, 16 Jul 2024 14:47:47 +0300 Subject: [PATCH] AppImage: Fix env overrides that cause segfault and EGL initialization error for Mesa from GIT (#6141) Fix override that cause segfault and EGL initialization error When user built Mesa from GIT and load it using env variables LD_LIBRARY_PATH and LIBGL_DRIVERS_PATH it override LD_LIBRARY_PATH inside AppImage but other variable LIBGL_DRIVERS_PATH not override and it cause EGL init error. --- src/platform/unix/BuildLinuxImage.sh.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/platform/unix/BuildLinuxImage.sh.in b/src/platform/unix/BuildLinuxImage.sh.in index be88461992..96cf25bc14 100644 --- a/src/platform/unix/BuildLinuxImage.sh.in +++ b/src/platform/unix/BuildLinuxImage.sh.in @@ -37,7 +37,7 @@ echo -n "[9/9] Generating Linux app..." cat << EOF >@SLIC3R_APP_CMD@ #!/bin/bash DIR=\$(readlink -f "\$0" | xargs dirname) -export LD_LIBRARY_PATH="\$DIR/bin" +export LD_LIBRARY_PATH="\$DIR/bin:\$LD_LIBRARY_PATH" # FIXME: OrcaSlicer segfault workarounds # 1) OrcaSlicer will segfault on systems where locale info is not as expected (i.e. Holo-ISO arch-based distro)