Skip to content
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

Support for 16 KB page size on Android 15+ #21688

Open
JunkFood02 opened this issue Oct 6, 2024 · 4 comments
Open

Support for 16 KB page size on Android 15+ #21688

JunkFood02 opened this issue Oct 6, 2024 · 4 comments

Comments

@JunkFood02
Copy link

Problem description

Termux app itself and most termux packages haven't support support 16 KB page size yet

What steps will reproduce the bug?

Running Termux on Google APIs Experimental 16k Page Size ARM 64 v8a System Image
https://developer.android.com/guide/practices/page-sizes#16kb-emulator

Or verify the ELF sections of any .so libraries in the apk or executables in the packages with the script below:
https://developer.android.com/guide/practices/page-sizes#test

What is the expected behavior?

No response

System information

No applicable
@JunkFood02 JunkFood02 added bug report Something is not working properly untriaged labels Oct 6, 2024
@JunkFood02
Copy link
Author

Note: I'm raising this issue simply because it hasn't been brought up yet. This doesn't necessarily mean it's a high priority or that it's currently impacting any end-users. We can use this thread to discuss the potential impact of this change and any plans moving forward

This issue on termux-app:

@truboxl
Copy link
Contributor

truboxl commented Oct 6, 2024

Just wait for #21628

@truboxl truboxl added enhancement and removed bug report Something is not working properly untriaged labels Oct 6, 2024
@Biswa96
Copy link
Member

Biswa96 commented Oct 11, 2024

Q. If Android is built with 16KB page size, does that mean all termux packages must be recompiled with 16 KB page support?

@JunkFood02
Copy link
Author

Q. If Android is built with 16KB page size, does that mean all termux packages must be recompiled with 16 KB page support?

Yes.

But considering the massive impact of this change and the amount of legacy code in the entire ecosystem, this process may take longer than the transition from 'Google Play requiring 64-bit' to the 'launch of the first arm64-only phone (Pixel 7)'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants