From 21c337424887d95538e239cf9141f4fbf6d187db Mon Sep 17 00:00:00 2001 From: Chloe Date: Wed, 1 Apr 2026 14:04:05 -0700 Subject: [PATCH] remove the other symbol too --- app/src/main/cpp/base.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/cpp/base.h b/app/src/main/cpp/base.h index 4b8b092e..1495a08f 100644 --- a/app/src/main/cpp/base.h +++ b/app/src/main/cpp/base.h @@ -15,7 +15,7 @@ public: }; // this is every function that i thought would be relevant -constexpr std::array remove_symbols{ +constexpr std::array remove_symbols{ "__gxx_personality_v0", "__cxa_throw", "__cxa_rethrow", @@ -25,9 +25,10 @@ constexpr std::array remove_symbols{ "__cxa_guard_abort", "__cxa_guard_acquire", "__cxa_guard_release", - "__cxa_free_exception", - "__emutls_get_address" // added in 2.208 - // "__cxa_thread_atexit" // conflicts with fix within geode on some devices + "__cxa_free_exception" + // conflicts with fix within geode on some devices + // "__emutls_get_address", // added in 2.208 + // "__cxa_thread_atexit" // android 10's libc doesn't have these symbols // and the ndk is forbidden from exporting them!! so keep it for old mods...