From 7a26ce81079122e8ca7175b48b863ce386fd6ef9 Mon Sep 17 00:00:00 2001 From: Adrian Cojocaru Date: Tue, 23 Jun 2026 19:29:31 +0300 Subject: [PATCH] Reduce Android runtime symbol resolution (#4356) --- platform/android/MapLibreAndroid/src/cpp/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/android/MapLibreAndroid/src/cpp/CMakeLists.txt b/platform/android/MapLibreAndroid/src/cpp/CMakeLists.txt index b78316ead..f8c20465a 100644 --- a/platform/android/MapLibreAndroid/src/cpp/CMakeLists.txt +++ b/platform/android/MapLibreAndroid/src/cpp/CMakeLists.txt @@ -252,7 +252,10 @@ target_link_libraries(maplibre $<$:-Wl,--icf=all> $<$:-Wl,--gc-sections> $<$:-flto> - $<$:-fuse-ld=gold> + $<$:-fuse-ld=lld> + $<$:-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/../../../version-script> + #$<$:-Wl,-Bsymbolic> + $<$:-Wl,-Bsymbolic-functions> MapLibreNative::Base::jni.hpp mbgl-core mbgl-vendor-unique_resource)