fix: also link libc++abi for RTTI — resolve missing __class_type_info vtable

- Compile all 62 Oboe source files (was headers-only, missing symbols)
- Link libc++_static + libc++abi with NDK sysroot search path
- Bump linker target from android21 to android26 (fixes pthread_atfork)
- Link liblog + libOpenSLES for Oboe runtime deps

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude
2026-04-05 05:48:49 +00:00
parent 64566e9acb
commit a8dd0c2f57
3 changed files with 32 additions and 11 deletions

View File

@@ -1,5 +1,5 @@
[target.aarch64-linux-android]
linker = "aarch64-linux-android21-clang"
linker = "aarch64-linux-android26-clang"
[target.armv7-linux-androideabi]
linker = "armv7a-linux-androideabi21-clang"