Hello,
I’m reaching out to get some guidance regarding the necessary modifications for supporting the 16KB page size on Android.
Our project is currently based on the latest commit from the Unreal Engine 5.4 branch, with a few internal modifications.
(Reference commit: https://github.com/EpicGames/UnrealEngine/commit/847de5e2553adeb4d3498953604d0b0abe669780)
After reviewing recent commits up to the latest release, I identified several that appear to be related to this change:
- Update Swappy to support 16KB ELF alignment; added missing GoogleGameSDK buildSrc folder
- Use page size for memory-mapped file alignment on Android to support 16KB page size
- Change GetMemoryMappingAlignment to 16KB to support 16KB page size on Android
- Bump NDK to r27c, build tools to 35.0.1, and bundletool to 1.18.1 to support 16KB page size requirements
From what I can tell, these commits mainly include the following modifications:
- Updating memory-mapping alignment to 16KB
- Upgrading Android build tools and NDK versions
- Updating GoogleGameSDK
Among them, the commit related to GoogleGameSDK (commit link) seems to differ quite a bit from what’s included in UE 5.4.4.
Because of that, I’m unsure which version or point in time of the plugin and related engine code we should apply.
Would it be possible to get a git patch file that includes the necessary modifications to support the 16KB page size on Android for Unreal Engine 5.4.4?
If not, could you please advise on how to correctly integrate the updated GoogleGameSDK into 5.4.4?
Thank you very much for your time and support.
Best regards,