-
Notifications
You must be signed in to change notification settings - Fork 572
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
Builds with 16 KB page size #2041
Comments
We will investigate this. You could build Oboe from source by cloning the GitHub repo. |
Thanks for the question. We have reviewed the docs that you linked to. We are considering adding this line to our Oboe prebuilt script:
@NLLAPPS - Would that help you? What is the impact if we do not do that? Does it mean that you would not be able to use Oboe on a 16KB aligned device?! |
Hi, I was able to build by adding
Impact of not building 16KB seems to be that next year Google Play will start to refuse updates if your app has native binaries without 16KB page sizes. Article linked says "...We plan to make 16 KB page compatibility required for app uploads to the Google Play store next year..." |
Thanks for the info. I appreciate you sharing your knowledge. I think -DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON is the way to go. But we should not make our prebuilt using a Beta NDK. Maybe we can declare -DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON for now and it will just be ignored by older NDK versions. Then when NDK-r27 is released it will take effect and we can spin a new Oboe release. We can tell any developer that wants 16KB support to make sure they are using an NDK-r27 or later release. |
WIP try to build with 16 KB pages to debug audio issues. For #2041 See also b/358130477
See #2084 You should add |
Hello, sorry for bumping. Are there plans on new Oboe releases with 16KB pages? We're relying on Oboe AAR for the binaries. All of our dependencies has been compiled with 16KB page size in mind except Oboe. This result in crash in Android 15 AVD with 16KB pages when trying to load Oboe due to it being compiled with 4KB page size. |
@MikuAuahDark can you help me test #2126? I uploaded a test prefab: oboe-1.9.2.zip |
Quick test with AVD with 16KB page size and the prefab seems to work. |
Great! Thanks for confirming! |
Hi, as per https://developer.android.com/guide/practices/page-sizes, are there any plans to provide builds with 16 KB page size? If so, are you able to provide timeline?
Thank you
The text was updated successfully, but these errors were encountered: