From bfb703be680ed26df3ba087310568bcb99e75c71 Mon Sep 17 00:00:00 2001 From: Ikey Doherty Date: Mon, 23 Oct 2017 20:03:02 +0100 Subject: [PATCH] intercept: Only blacklist common glews (TEMPORARY) This will permit Super Hexagon to launch, which has a vendored libglew in tree (1.6 ABI). This is only being allowed on a temporary basis for two reasons: * C ABI and not C++ * We don't ship this guy in Solus, and don't plan to. Once LSI is available as a snap, we'll add a super strict mode and then provide all the GLEW libraries in the image. This fixes #21. Signed-off-by: Ikey Doherty --- src/intercept/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/intercept/main.c b/src/intercept/main.c index f386419..a30c11c 100644 --- a/src/intercept/main.c +++ b/src/intercept/main.c @@ -113,7 +113,8 @@ static const char *vendor_blacklist[] = { "libGL.so", /* glews (provide glew + glew110 in your distro for full compat) */ - "libGLEW.so.", + "libGLEW.so.1.10", + "libGLEW.so.1.12", /* libglu has stable soname */ "libGLU.so.",