| 9ff3e225 | 03-Aug-2026 |
Jim Jagielski <jimjag@gmail.com> |
Synthesise UNO exception RTTI on macOS/arm64
RTTI::getRTTI() in the arm64 C++-UNO bridge resolved exception type_info via dlsym(RTLD_DEFAULT, "_ZTIN...E"). On arm64 Darwin this can never succeed: cl
Synthesise UNO exception RTTI on macOS/arm64
RTTI::getRTTI() in the arm64 C++-UNO bridge resolved exception type_info via dlsym(RTLD_DEFAULT, "_ZTIN...E"). On arm64 Darwin this can never succeed: clang emits the typeinfo of any keyless class - which is every UNO exception - as hidden regardless of visibility attributes, version scripts, or export lists, whereas the same class gets exported typeinfo on x86_64 Darwin.
show more ...
|