This is the ouput in the UnrealBuildTool log:
[301/301] Link ThirdPersonServer D:/GitHub-Release-4.16/3427662/Engine/Source/ThirdParty/OpenVR/OpenVRv1_0_6/lib/linux64/libopenvr_api.so: file not recognized: File format not recognized clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation) ERROR: UBT ERROR: Failed to produce item: C:\Users\Michael.Karambelas\Documents\Unreal Projects\ThirdPerson\Binaries\Linux\ThirdPersonServer
This might be related to changes made for [Link Removed]. I am also attaching the .cs file used for the server listed in the repro.
Repro:
[/Script/LinuxTargetPlatform.LinuxTargetSettings]
; Possible values for architecture: X86_64UnknownLinuxGnu, ArmUnknownLinuxGnueabihf, AArch64UnknownLinuxGnueabi
TargetArchitecture=ArmUnknownLinuxGnueabihf
Result:
Process fails during the build phase trying to link ThirdPersonServer.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-44806 in the post.