お世話になっております。
表題の件、下記スレッドにも関連しておりますが
[Content removed]
<br/>
こちらでもUE5のCLから探して
//UE5/Main/Engine/Source/Programs/UnrealBuildTool/Platform/Android/AndroidToolChain.cs
の対応をUE4側にも施し、
libUE4.so
のアライメント対応は可能であることは確認しましたが、apkに一緒に入っている、
libc++_shared.so
libtry-alloc-lib.so
こちらはUEで独自にビルドかけているのでしょうか、NDK23.0.7599858に入っているlibc++_shared.soとサイズは一致しませんし、そのせいかアライメントの変更ができておりません。
<br/>
おそらくどこかのCMakeListに設定を施さねばならないと思われますが、どこを変更すれば変更可能でしょうか。それとも上記スレッドにある通り、UE4への対応を待たねばならない状況でしょうか。
<br/>
なお、こちらは4.26を使用していますがこの状況はUE4.27でも変わらないと思われます。
確認宜しくお願い致します。
もう一点。
GooglePADPluginに含まれている
libplaycore.so
ですが、こちらもNDK23のものでもalign 2**12となっており対応していないと思われます。
UE4とUE5両方ともと思われますが、こちらも込で対応予定はありますでしょうか。
Hi Gen Mihashi,
UE 4.27 has added 16K alignment support in the 4.27+ LTS support branch with the following CL: https://github.com/EpicGames/UnrealEngine/commit/c79de00e3ba31b0b96220f8a0591a93d6770a3e3.
The dependency on libtry-alloc-lib.so has been removed. 16K aligned libc++_shared.so requires you migrate to NDK 27 or higher. We are however still awaiting a 16K alignment update to libplaycore.so to be released from Google.
Best regards.
Hi Jacoby, thank your response.
Is its github link same of CL43497904 on Perforce right?
we will try to introduce its CL to our project.
and We understood we had to wait for Google’s response for libplaycore.so.
Hi Gen,
You are correct RE: Perforce equivalent CL.
Pending Google release of libplaycore, I believe this should address 16K alignment requirements.
Best regards