diff --git a/CMakeLists.txt b/CMakeLists.txt index 0ece222d44..c74391b616 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1562,7 +1562,7 @@ if(NOT _x86 AND NOT _x86_64 AND NOT NOBOX64) endif() set(INSTALL_PATH "/usr/lib/box64-x86_64-linux-gnu") if(NOT NO_LIB_INSTALL AND NOT TERMUX AND NOT ANDROID) - install(FILES ${CMAKE_SOURCE_DIR}/x64lib/libwemeet_unlock_shim.so DESTINATION ${INSTALL_PATH}) + install(FILES ${CMAKE_SOURCE_DIR}/x64lib/libwemeet_unlock_shim.so.1 DESTINATION ${INSTALL_PATH}) endif() if(NOT NO_LIB_INSTALL) if(NOT TERMUX AND NOT ANDROID) diff --git a/src/wemeet_unlock_shim.S b/src/wemeet_unlock_shim.S index 3e3df0b398..1319165f4d 100644 --- a/src/wemeet_unlock_shim.S +++ b/src/wemeet_unlock_shim.S @@ -8,7 +8,7 @@ # Preserve the two guest registers around the real call. # # Build: -# x86_64-linux-gnu-gcc -shared -nostdlib -fPIC -Wl,-soname,libwemeet_unlock_shim.so -o libwemeet_unlock_shim.so wemeet_unlock_shim.S +# x86_64-linux-gnu-gcc -shared -nostdlib -fPIC -Wl,-soname,libwemeet_unlock_shim.so.1 -o libwemeet_unlock_shim.so.1 wemeet_unlock_shim.S # # The [wemeetapp] profile in system/box64.box64rc loads it through BOX64_LD_PRELOAD. diff --git a/system/box64.box64rc b/system/box64.box64rc index 4fb12d1f1c..76719c2dbb 100644 --- a/system/box64.box64rc +++ b/system/box64.box64rc @@ -447,7 +447,7 @@ BOX64_DYNAREC_DIV0=1 BOX64_DYNAREC_STRONGMEM=1 [wemeetapp] -BOX64_LD_PRELOAD=libwemeet_unlock_shim.so +BOX64_LD_PRELOAD=libwemeet_unlock_shim.so.1 [weixin] BOX64_MALLOC_HACK=2 diff --git a/x64lib/libwemeet_unlock_shim.so b/x64lib/libwemeet_unlock_shim.so.1 similarity index 76% rename from x64lib/libwemeet_unlock_shim.so rename to x64lib/libwemeet_unlock_shim.so.1 index a0465605c0..b1237eb7d8 100755 Binary files a/x64lib/libwemeet_unlock_shim.so and b/x64lib/libwemeet_unlock_shim.so.1 differ