Timeline for PT_GNU_RELRO hard block and removal of 16KB fallback

6 views
Skip to first unread message

Sangryel Do

unread,
3:57 AM (15 hours ago) 3:57 AM
to android-ndk

Hi everyone,

I’m looking for some insights regarding the 16KB page size migration, specifically around the PT_GNU_RELRO misalignment issue (RELRO is not a suffix and its end is not 16 KB aligned).

We have already fixed our .so files to align properly at the 0x8000 boundary using the latest toolchains. However, I noticed two things about the ecosystem's current state:

  1. Android 15 uses a fallback mechanism (bionic.linker.16kb.app_compat.enabled) to run these misaligned apps by sacrificing RELRO security instead of crashing them.

  2. Google Play Console currently warns about this issue but does not seem to hard-block the release like it does for LOAD segment misalignments.

Since the extended Play Store deadline is approaching (May 31, 2026), I am curious about the timeline for when the "grace period" ends:

  • Play Store Policy: Does anyone know if/when Google Play will start hard-rejecting AABs purely for this RELRO padding issue?

  • Android OS: Is there any roadmap indicating when Android will drop the Bionic linker fallback and start crashing these apps (e.g., Android 16)?

We want to make sure our ecosystem understanding is correct. Any insights from the NDK team or community members who have navigated this would be great!

enh

unread,
8:31 AM (10 hours ago) 8:31 AM
to andro...@googlegroups.com
(i've assigned the duplicate
https://issuetracker.google.com/issues/500536156 to the relevant
person.)
> --
> You received this message because you are subscribed to the Google Groups "android-ndk" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to android-ndk...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/android-ndk/81e2c384-cdb8-49e2-8e59-4bbc030016fbn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages