mirror of
https://github.com/ptitSeb/box86.git
synced 2025-05-08 21:08:57 +08:00
[WRAPPER] Some fixes to bsd wrapper and essential libs handling
This commit is contained in:
parent
c13b3cc9cd
commit
7e56375859
@ -380,14 +380,14 @@ static void initDummyLib(library_t *lib)
|
||||
|
||||
static const char* essential_libs[] = {
|
||||
"libc.so.6", "libpthread.so.0", "librt.so.1", "libGL.so.1", "libGL.so", "libX11.so.6",
|
||||
"libasound.so.2", "libdl.so.2", "libm.so.6",
|
||||
"libasound.so.2", "libdl.so.2", "libm.so.6", "libbsd.so.0", "libbsd.so", "ld-linux.so.2"
|
||||
"libXxf86vm.so.1", "libXinerama.so.1", "libXrandr.so.2", "libXext.so.6", "libXfixes.so.3", "libXcursor.so.1",
|
||||
"libXrender.so.1", "libXft.so.2", "libXi.so.6", "libXss.so.1", "libXpm.so.4", "libXau.so.6", "libXdmcp.so.6",
|
||||
"libX11-xcb.so.1", "libxcb.so.1", "libxcb-xfixes.so.0", "libxcb-shape.so.0", "libxcb-shm.so.0", "libxcb-randr.so.0",
|
||||
"libxcb-image.so.0", "libxcb-keysyms.so.1", "libxcb-xtest.so.0", "libxcb-glx.so.0", "libxcb-dri2.so.0", "libxcb-dri3.so.0",
|
||||
"libXtst.so.6", "libXt.so.6", "libXcomposite.so.1", "libXdamage.so.1", "libXmu.so.6", "libxkbcommon.so.0",
|
||||
"libxkbcommon-x11.so.0", "libpulse-simple.so.0", "libpulse.so.0", "libvulkan.so.1", "libvulkan.so",
|
||||
"ld-linux-x86-64.so.2", "crashhandler.so", "libtcmalloc_minimal.so.0", "libtcmalloc_minimal.so.4"
|
||||
"crashhandler.so", "libtcmalloc_minimal.so.0", "libtcmalloc_minimal.so.4"
|
||||
};
|
||||
static int isEssentialLib(const char* name) {
|
||||
for (int i=0; i<sizeof(essential_libs)/sizeof(essential_libs[0]); ++i)
|
||||
|
@ -5,6 +5,7 @@
|
||||
GO("libpthread.so.0", libpthread)
|
||||
GO("librt.so.1", librt)
|
||||
GO("libbsd.so.0", libbsd)
|
||||
GO("libbsd.so", libbsd)
|
||||
GO("libGL.so.1", libgl)
|
||||
GO("libGL.so", libgl)
|
||||
GO("libGLU.so.1", libglu)
|
||||
@ -183,7 +184,6 @@ GO("libpcre.so.3", libpcre)
|
||||
#ifdef ANDROID
|
||||
GO("libc.so", libc)
|
||||
GO("libm.so", libm)
|
||||
GO("libbsd.so", libbsd)
|
||||
GO("libdl.so", libdl)
|
||||
GO("libcups.so", libcups)
|
||||
GO("liblber-2.4.so", lber)
|
||||
|
@ -19,11 +19,9 @@
|
||||
#include "callback.h"
|
||||
|
||||
|
||||
#ifdef ANDROID
|
||||
const char* libbsdName = "libbsd.so";
|
||||
#else
|
||||
const char* libbsdName = "libbsd.so.0";
|
||||
#endif
|
||||
#define ALTNAME "libbsd.so"
|
||||
|
||||
#define LIBNAME libbsd
|
||||
|
||||
#define PRE_INIT\
|
||||
|
Loading…
x
Reference in New Issue
Block a user