Unreal doesn't link against libfbxsdk shared libraries when present on Linux

This relates to earlier versions of the engine as well.

When unreal attempts to link against libfbxsdk.a on Arch Linux libfbxsdk.a is no longer there after installing on Arch through the packaging system. This is because the default behavior in Arch is deleting static libs, when shared libraries are present. Since FBX has an so file this ends up getting performed. Issues only arise when attempting to create or compile a new project.

To reproduce this issue just delete libfbxsdk.a.


We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.