# FMOD 2.02 package for Linux AArch64 Fail - UE 4.26

**URL:** https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627
**Category:** Unreal Engine
**Tags:** linux
**Created:** [September 1, 2021, 6:35am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627 "2021-09-01T06:35:46Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![kylectx](https://avatars.discourse-cdn.com/v4/letter/k/7c8e57/32.png) [@kylectx](https://qa.fmod.com/u/kylectx)
#### Post date: [September 1, 2021, 6:35am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/1 "2021-09-01T06:35:46Z")

</div>

Hi, I’m building out a project for Linux(AArch64) but get error in link.

```auto
UATHelper: Packaging (Linux (AArch64)): ld.lld: error: Plugins/FMODStudio/Binaries/Linux/arm\libfmodL.so:1: unknown directive: XSym
UATHelper: Packaging (Linux (AArch64)): >>> XSym
UATHelper: Packaging (Linux (AArch64)): >>> ^

```

I have modified the Build.cs to make it use the correct lib

```auto
else if (Target.Platform == UnrealTargetPlatform.LinuxAArch64)
 {
        libPath = System.IO.Path.Combine(LibRootDirectory, "Linux", "arm");
        linkExtension = ".so";
        dllExtension = ".so";
        libPrefix = "lib";
 }

```

---

<div class="post-metadata">

### Author: ![jeff\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jeff_fmod/32/1766_2.png) [@jeff\_fmod](https://qa.fmod.com/u/jeff_fmod)
#### Post date: [September 8, 2021, 1:22am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/2 "2021-09-08T01:22:30Z")

</div>

I have not been able to reproduce this issue by cross-compiling a FMOD 2.02/UE4.26 project to AArch64 on Windows- are you cross-compiling or packaging natively?  
One thing to check would be that FMOD is installed as an engine plugin and not a project plugin- the [additional paltform steps for packaging linux](https://fmod.com/resources/documentation-ue4?version=2.02&page=platform-specifics.html#linux) has the specifics if you haven’t checked it already.

---

<div class="post-metadata">

### Author: ![kylectx](https://avatars.discourse-cdn.com/v4/letter/k/7c8e57/32.png) [@kylectx](https://qa.fmod.com/u/kylectx)
#### Post date: [September 16, 2021, 2:17am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/3 "2021-09-16T02:17:23Z")

</div>

@jeff_fmod Thanks for your reply.  
It still doesn’t work. Did I miss anything?  
1.add in both the fmodstudio linux .zip and windows .zip on top of each other into the engine plugins directory. like `D:\UnrealEngine\Engine\Plugins\FMODStudio`  
2.create a sample ue project : `F:\Code\ThirdPerson`  
3.copy the lib directory `D:\UnrealEngine\Engine\Plugins\FMODStudio\Binaries\Linux\arm` to `F:\Code\ThirdPerson\Binaries\LinuxAArch64`

---

<div class="post-metadata">

### Author: ![KNewland](https://avatars.discourse-cdn.com/v4/letter/k/7feea3/32.png) [@KNewland](https://qa.fmod.com/u/KNewland)
#### Post date: [September 17, 2021, 8:24am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/4 "2021-09-17T08:24:38Z")

</div>

I’d like to add to this and mention that we’re also getting the same issue with 4.26/2.02 and cross-compiling to Linux. I’ve also copied binaries from the engine plugin folder to Project/Binaries/Linux

---

<div class="post-metadata">

### Author: ![jeff\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jeff_fmod/32/1766_2.png) [@jeff\_fmod](https://qa.fmod.com/u/jeff_fmod)
#### Post date: [September 20, 2021, 6:53am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/5 "2021-09-20T06:53:32Z")

</div>

That appears to be the correct process in each of your cases. To help me reproduce the error, can you please tell me your full FMOD version, i.e 2.02.01? Can you also please confirm that you are [building UE from source](https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/) as opposed to installing from the Epic Games Launcher?

---

<div class="post-metadata">

### Author: ![Dec](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/dec/32/278_2.png) [@Dec](https://qa.fmod.com/u/Dec)
#### Post date: [September 20, 2021, 6:13pm UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/6 "2021-09-20T18:13:07Z")

</div>

Hello,

We are also having the same issue. We also noticed that the .so files are tiny in the 2.02 builds (for all of them including early access) it looks like they are not valid libraries. The zip files are around 500kb when downloaded. But going back to 2.01, all the integration zip files are 12mb.

Looking at these .so files, it seems that they are symlink shortcuts instead of the actual binaries themselves.

We’re using Unreal Engine 4.26 and have had no issues until upgrading to 2.02. (Also doing Linux x64, not AArch64)

EDIT: We found some valid Linux binaries from downloading the FMOD Engine, and looking for the .so files in that, instead of the ones that come with the FMOD Integration plugin.

---

<div class="post-metadata">

### Author: ![jeff\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jeff_fmod/32/1766_2.png) [@jeff\_fmod](https://qa.fmod.com/u/jeff_fmod)
#### Post date: [September 22, 2021, 12:08am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/7 "2021-09-22T00:08:03Z")

</div>

Apologies for the confusion, I have discussed this issue with the Dev team, and while we support Aarch64 via the API, we do not currently support it as a platform in the Unreal Integration.  
Linux x64 is supported, but you do require a source build of the Unreal Engine for it to package correctly.  
@Dec Thank you fo raising this issue, the .so files in the UE Integration are indeed symlinks, we will fix that up- in the meantime using the .so files in the FMOD Engine should be fine.

---

<div class="post-metadata">

### Author: ![sirownzalot](https://avatars.discourse-cdn.com/v4/letter/s/ed8c4c/32.png) [@sirownzalot](https://qa.fmod.com/u/sirownzalot)
#### Post date: [September 22, 2021, 9:47pm UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/9 "2021-09-22T21:47:43Z")

</div>

Installed Patch 1 on Linux today and I’m still getting the same error that was originally posted. No cross-compiling, just trying to build the engine from source with the plugin in the engine folder. Engine builds fine if I remove the plugin.

---

<div class="post-metadata">

### Author: ![jeff\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jeff_fmod/32/1766_2.png) [@jeff\_fmod](https://qa.fmod.com/u/jeff_fmod)
#### Post date: [September 27, 2021, 4:24am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/10 "2021-09-27T04:24:22Z")

</div>

We have recently uploaded a new patch which has the correct libraries for x86\_64, can you please try reinstalling the plugin and Linux platform extension from our website?

---

<div class="post-metadata">

### Author: ![sirownzalot](https://avatars.discourse-cdn.com/v4/letter/s/ed8c4c/32.png) [@sirownzalot](https://qa.fmod.com/u/sirownzalot)
#### Post date: [September 27, 2021, 6:34am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/11 "2021-09-27T06:34:52Z")

</div>

Using Unreal 4.27, compiled from source with the plugin in the engine folder, with FMOD 2.02.03 Patch 2 on Ubuntu 20.04 LTS. No compile issues.

Opening the editor gives this error:

 ![screenshot](https://canada1.discourse-cdn.com/flex036/uploads/fmod/original/2X/2/26afcec422659f9990b058619b5bbedf7bfba332.png)

Recompiled without it in the engine plugins folder and was able to open the editor.

Compiled everything with the plugin in the project plugins folder and it compiled successfully. Opened the editor and it opened successfully. Opened the project and it gives the same error above.

---

<div class="post-metadata">

### Author: ![jeff\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jeff_fmod/32/1766_2.png) [@jeff\_fmod](https://qa.fmod.com/u/jeff_fmod)
#### Post date: [September 27, 2021, 7:10am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/12 "2021-09-27T07:10:02Z")

</div>

Is this a Code project or a Blueprint-only project? It sounds like a known issue that affects UE Plugins in Blueprint-only projects. The [workaround](https://qa.fmod.com/t/plugin-fmodstudio-failed-to-load-because-module-fmodstudio-could-not-be-found/16752/5) is to create a C++ class in your project. Please let me know if this is already a Code project or already has some C++ somewhere and I’ll investigate further.

---

<div class="post-metadata">

### Author: ![sirownzalot](https://avatars.discourse-cdn.com/v4/letter/s/ed8c4c/32.png) [@sirownzalot](https://qa.fmod.com/u/sirownzalot)
#### Post date: [September 27, 2021, 7:27am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/13 "2021-09-27T07:27:20Z")

</div>

Code project.

---

<div class="post-metadata">

### Author: ![jeff\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jeff_fmod/32/1766_2.png) [@jeff\_fmod](https://qa.fmod.com/u/jeff_fmod)
#### Post date: [October 4, 2021, 9:16am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/14 "2021-10-04T09:16:04Z")

</div>

I have reproduced this issue as you have described using Ubuntu with UE4.27, this appears to be a problem with the UE4 integration- I’ve forwarded this matter to our Dev team to look into.

---

<div class="post-metadata">

### Author: ![sirownzalot](https://avatars.discourse-cdn.com/v4/letter/s/ed8c4c/32.png) [@sirownzalot](https://qa.fmod.com/u/sirownzalot)
#### Post date: [October 4, 2021, 5:12pm UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/15 "2021-10-04T17:12:04Z")

</div>

Thanks for taking a look at it and updating us.

---

<div class="post-metadata">

### Author: ![Andrew](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/andrew/32/261_2.png) [@Andrew](https://qa.fmod.com/u/Andrew)
#### Post date: [October 8, 2021, 3:58am UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/16 "2021-10-08T03:58:47Z")

</div>

I’ve just uploaded a patch release that fixes this problem. Re-download the UE4 integration and make sure you get the “patch3” release.

Apologies for the inconvenience.

---

<div class="post-metadata">

### Author: ![sirownzalot](https://avatars.discourse-cdn.com/v4/letter/s/ed8c4c/32.png) [@sirownzalot](https://qa.fmod.com/u/sirownzalot)
#### Post date: [October 8, 2021, 6:25pm UTC](https://qa.fmod.com/t/fmod-2-02-package-for-linux-aarch64-fail-ue-4-26/17627/17 "2021-10-08T18:25:04Z")

</div>

Works perfectly! I was able to compile, launch the editor, and package my project. Packaged project worked when I moved the .so files from the plugins binaries to the binaries of the packaged project like mentioned in the documentation.

Thank you for finally resolving the issues with the Linux version!
