Linux "platform sdk is missing" after 4.14 update

I was successfully building for Linux in 4.13 however after upgrading I am no longer able to do so. Initially it wouldn’t build at all, but after following the directions here: A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums I was able to get it to compile no problem. Now the problem is packaging through the win64 development editor.

Building through VS2015 for Linux development server was successful:

1>------ Build started: Project: ShaderCompileWorker, Configuration: Linux_Development_Program Win32 ------
1>  Using LINUX_ROOT (deprecated, consider LINUX_MULTIARCH_ROOT), building with toolchain 'C:\UE-Toolchain\v8_clang-3.9.0-centos7\x86_64-unknown-linux-gnu'
1>  Target is up to date
2>------ Build started: Project: Snow, Configuration: Linux_Development_Server Win32 ------
2>  Using LINUX_ROOT (deprecated, consider LINUX_MULTIARCH_ROOT), building with toolchain 'C:\UE-Toolchain\v8_clang-3.9.0-centos7\x86_64-unknown-linux-gnu'
2>  Performing full C++ include scan (building a new target)
2>  Creating makefile for SnowServer (project files are newer)
2>  Using bundled libc++ standard C++ library.
2>  Target is up to date
========== Build: 2 succeeded, 0 failed, 2 up-to-date, 0 skipped ==========

However when trying to package for linux from the win64 development editor I get the following error: “Error Software Development Kit (SDK) not found. Please install the SDK for the Linux target platform!” and in the Project Launcher window I get the message “A required platform SDK is missing: LinuxServer” when I try and run a LinuxServer custom launch profile.

Well the answer is right there in the logs. Using LINUX_ROOT (deprecated, consider LINUX_MULTIARCH_ROOT). When the editor looks up the linux build SDKs it is no longer looking with LINUX_ROOT. To fix this put the LINUX_MULTIARCH_ROOT in your path.

I have updated A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums with the new MULTIARCH info found here: https://github.com/EpicGames/UnrealEngine/blob/4.14/Engine/Build/BatchFiles/Linux/Toolchain_x86-64/README.md

Also the path is slightly different for the latest clang (v8). Instead of the path to the toolchain directory, you go up one level to the directory containing the multiple architecture directories. In my case this was C:\UE-Toolchain\v8_clang-3.9.0-centos7