From 27e5cd0ae0f8d072e8e7dbf568c1385c9cfa1df3 Mon Sep 17 00:00:00 2001 From: Ikey Doherty Date: Thu, 12 Oct 2017 02:53:50 +0100 Subject: [PATCH] intercept: Ensure openAL isn't replaced with broken vendor libraries We often see cases where the vendored openAL library is incapable of HRTF due to some old or broken openAL version/build, so let's stop games doing that with the vendor_offender mode. Signed-off-by: Ikey Doherty --- src/intercept/main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/intercept/main.c b/src/intercept/main.c index 4470acb..2886e86 100644 --- a/src/intercept/main.c +++ b/src/intercept/main.c @@ -99,9 +99,14 @@ static const char *wanted_steam_processes[] = { * that are KNOWN to cause issues, i.e. SDL + libstdc++ */ static const char *vendor_blacklist[] = { + /* base libraries being replaced will cause a C++ ABI issue when + * loading the mesalib drivers. */ "libgcc_", "libstdc++", "libSDL", + + /* general problem causer. */ + "libopenal.so.", }; /**