From d0f4084fcbd54e9dbc50048e0fb29bab4f966c67 Mon Sep 17 00:00:00 2001 From: Robert MacGregor Date: Tue, 31 May 2022 21:26:56 -0400 Subject: [PATCH] * BugFix: When searching for OpenAL on Linux, search for both libopenal.so.1 and libopenal.so. --- Engine/source/sfx/openal/linux/LoadOAL.linux.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Engine/source/sfx/openal/linux/LoadOAL.linux.cpp b/Engine/source/sfx/openal/linux/LoadOAL.linux.cpp index 3b40dba51..0d380a1b3 100644 --- a/Engine/source/sfx/openal/linux/LoadOAL.linux.cpp +++ b/Engine/source/sfx/openal/linux/LoadOAL.linux.cpp @@ -42,7 +42,15 @@ ALboolean LoadOAL10Library(char *szOALFullPathName, LPOPENALFNTABLE lpOALFnTable if (szOALFullPathName) openal_library = dlopen(szOALFullPathName, RTLD_NOW); else + { openal_library = dlopen("libopenal.so.1", RTLD_NOW); + + // If the .1 library is not found, try the normal filename + if (openal_library == NULL) + { + openal_library = dlopen("libopenal.so", RTLD_NOW); + } + } if (openal_library == NULL) { Con::errorf("Failed to load OpenAL shared library. Sound will not be available");