Changes for Linux-ARM Platforms
With the release of Unreal Engine, version 4.14, there is a new (and easy to follow) way of packaging projects for the ARM platform.
Check out our recently updated Cross-Compiling for Linux documentation to learn more.
If you are using the Linux-ARM cross compile toolchain before running GenerateProjectFiles.bat below, edit the following file in the UE4 source code:
by commenting out the following line:
static private string DefaultArchitecture = "x86_64-unknown-linux-gnu";
and un-commenting the linux-arm architecture line just below it:
//static private string DefaultArchitecture = "arm-unknown-linux-gnueabihf";
An additional step is required for the packaged project to be runnable on Linux-ARM platforms. Assuming the packaged project is located at
\foo\bar\SunTemple_Linux, open the following location:
libopenal.so.1 with the version from:
...\UnrealEngine is the location of the UE4 source code. Please be sure to rename
Now the project can be copied over to the target machine,
chmod+x the target executable and run it as instructed above.