From e82bed8475f5fe7e95e7bdfbcf6ab35c1cf9da5c Mon Sep 17 00:00:00 2001 From: Arkadiusz Hiler Date: Fri, 28 Apr 2023 12:19:30 +0300 Subject: [PATCH] proton: Remove stale ir50_32.dll that can be left by experimental. When switching back to 8.0 from Experimental it will point to a .dll in the Experimental install directory. It's incompatible with 8.0 due to experimental-only winegstreamer changes and causes delayed symbol imports to fail. CW-Bug-Id: #22205 --- proton | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/proton b/proton index 201a8ecc..7b8fed6c 100755 --- a/proton +++ b/proton @@ -40,7 +40,7 @@ from random import randrange #To enable debug logging, copy "user_settings.sample.py" to "user_settings.py" #and edit it if needed. -CURRENT_PREFIX_VERSION="8.0-100" +CURRENT_PREFIX_VERSION="8.0-101" PFX="Proton: " ld_path_var = "LD_LIBRARY_PATH" @@ -619,7 +619,9 @@ class CompatData: pass stale_builtins = [self.prefix_dir + "/drive_c/windows/system32/amd_ags_x64.dll", - self.prefix_dir + "/drive_c/windows/syswow64/amd_ags_x64.dll" ] + self.prefix_dir + "/drive_c/windows/syswow64/amd_ags_x64.dll", + self.prefix_dir + "/drive_c/windows/system32/ir50_32.dll", + self.prefix_dir + "/drive_c/windows/syswow64/ir50_32.dll" ] for builtin in stale_builtins: if file_exists(builtin, follow_symlinks=False) and file_is_wine_builtin_dll(builtin): log("Removing stale builtin " + builtin)