Hello,
I’m building fine for Windows, Linux, but when using LinuxArm64 unreal build tool returns me an error saying it cannot find the libfmod.so files.
I created a folder called LinuxArm64 inside fmod plugin and it seems to search in here for libraries. I saw a post of an fmod moderator saying to download the API and copy the LinuxArm64 libraries, didn’t worked as it says inside my cooked builds:
/LinuxArm64/RNRCTribute-LinuxArm64-Shipping: error while loading shared libraries: libfmod.so.13: cannot open shared object file: No such file or directory
What should I do to compile my project for LinuxArm64 with fmod (2.02.28) for UE5.3.2 ?
Hi,
Unfortunately, building to Arm64 is not currently support. However we are tacking interest in the feature and I will add your interest.
In the meantime, could you try renaming the libfmod.so.13
to libfmod.so
and make sure that you have the following in your FMODStudio.Buid.cs
after line 131
else if (Target.Platform == UnrealTargetPlatform.LinuxArm64)
{
libPath = System.IO.Path.Combine(libPath, "arm64"); // <-- Make sure this matches the location of the .so files in your project
linkExtension = ".so";
dllExtension = ".so";
libPrefix = "lib";
}
Hope this helps
Thank for for the answer.
Yes please mark my interest to this!
Have a nice day and I will try that.
1 Like