-
-
Notifications
You must be signed in to change notification settings - Fork 12
feat: react native >=0.80, android 16kb paging support #97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
this fixes jerson#96 Upgrading to C++17 helps because the NDK may have better support or defaults for standard library features in newer toolchains.
This allow the code to be compiled for android 16kb paging
WalkthroughUpdates Android native build configuration: CMake now targets C++17, and Gradle passes an additional CMake argument enabling Android flexible page sizes. No other linking or control-flow changes. Changes
Sequence Diagram(s)Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing touches🧪 Generate unit tests
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (2)
🔇 Additional comments (3)
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. 🧪 Early access (Sonnet 4.5): enabledWe are currently testing the Sonnet 4.5 model, which is expected to improve code review quality. However, this model may lead to increased noise levels in the review comments. Please disable the early access features if the noise level causes any inconvenience. Note:
Comment |
@tastydev Thank You for this |
Hello,
this pr fixes #96 and #94.
Build errors fixed for RN >=0.80 and also for EXPO SDK 54 by using the c++17 standard now as it aligns better with the current NDK toolchain.
Android 16KB paging is supported now. Root RN still compiles with NDK 27 which needs
-DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON
to be set as mentioned inside the docs: https://developer.android.com/guide/practices/page-sizes#compile-r27Paging support before:

Paging support after:

Summary by CodeRabbit