summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2018-12-11 14:33:18 +0100
committerStephan Bergmann <sbergman@redhat.com>2018-12-13 07:16:29 +0100
commit357112d74c887a6ab974737c6282aaf96298bdf4 (patch)
tree2dea2c08db8a018a7ba94f4c01d45e293b24f932 /android
parente465f9ae1749d118648408dca8935cdc13cd4cbd (diff)
Export RTTI symbols from liblo-native-code.so, for binary UNO bridge
This will become important when switching armeabi-v7a to libc++/libc++abi/libunwind (coming soon) which uses address instead of string comparison when checking for type equality, so that exceptions thrown from the binary UNO bridge will need to use the exact same RTTI objects as referenced from the compiled catch clauses. Change-Id: If8bcb39212b5f5e154aee215cb5f471fe2dc4a7b Reviewed-on: https://gerrit.libreoffice.org/64965 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'android')
-rw-r--r--android/Bootstrap/version.map1
1 files changed, 1 insertions, 0 deletions
diff --git a/android/Bootstrap/version.map b/android/Bootstrap/version.map
index e12d9985e78f..067785410a7a 100644
--- a/android/Bootstrap/version.map
+++ b/android/Bootstrap/version.map
@@ -2,6 +2,7 @@ dummy {
global:
Java_*;
JNI_OnLoad;
+ _ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions
local:
*;
};