ADFA-1431 16kb page alignment#864
Conversation
📝 WalkthroughRelease Notes: 16 KB Page Alignment SupportOverview
Changes Made
WalkthroughThe changes add Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
|
@hal-eisen-adfa The documentation mentions that Android NDK r28 and higher automatically handle this and changes to build scripts should not be required.
I recently published v4.3.2 of the android-tree-sitter library which was compiled with 16-KB page size support. We need to upgrade sora-editor (to v0.24.4) and android-tree-sitter dependencies for that to take effect (see ADFA-2376). Also, |
|
Actually, we don't need this. All 4kb libraries have either been removed or updated. |
ndk was already at v28 so this is mainly adding the CMake build flags
libandroid-tree-sitter.so comes from external dependency com.itsaky.androidide.treesitter:android-tree-sitter:4.3.1. This requires an update from the dependency maintainer. Document this limitation.
libdt_socket.so, libjdwp.so, libnpt.so may come from Android runtime or external sources. If they're pre-built, they'll need to be rebuilt with alignment flags or updated.