ShaderCompileWorker symbol lookup issue using vulkan

4.19 commit level: ab8321efbc08e4f9473dea520af3d8d265ae6041
OS: Linux
Distro: KDE Neon/Ubuntu 17.10 hybrid
Clang:

clang version 5.0.0-3 (tags/RELEASE_500/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

System Specs: As reported by steam Here

Issue: When starting UE4Editor with the -vulkan flag it fails with look up symbol in ShaderCompileWorker and Engine/Binaries/Linux/libShaderCompileWorker-VulkanShaderFormat.so. Only an issue with Vulkan, does not happen with OpenGL4 and with or without a project.

Relevant Output:

/Engine/Binaries/Linux/libShaderCompileWorker-VulkanShaderFormat.so: undefined symbol: _ZN7glslang12GlslangToSpvERKNS_13TIntermediateERNSt3__16vectorIjNS3_9allocatorIjEEEEPNS_10SpvOptionsE
/mnt/store/4.19/Engine/Binaries/Linux/ShaderCompileWorker: symbol lookup error: /mnt/store/4.19/Engine/Binaries/Linux/libShaderCompileWorker-VulkanShaderFormat.so: undefined symbol: _ZN7glslang12GlslangToSpvERKNS_13TIntermediateERNSt3__16vectorIjNS3_9allocatorIjEEEEPNS_10SpvOptionsE
/mnt/store/4.19/Engine/Binaries/Linux/ShaderCompileWorker: symbol lookup error: /mnt/store/4.19/Engine/Binaries/Linux/libShaderCompileWorker-VulkanShaderFormat.so: undefined symbol: _ZN7glslang12GlslangToSpvERKNS_13TIntermediateERNSt3__16vectorIjNS3_9allocatorIjEEEEPNS_10SpvOptionsE
/mnt/store/4.19/Engine/Binaries/Linux/ShaderCompileWorker: symbol lookup error: /mnt/store/4.19/Engine/Binaries/Linux/libShaderCompileWorker-VulkanShaderFormat.so: undefined symbol: _ZN7glslang12GlslangToSpvERKNS_13TIntermediateERNSt3__16vectorIjNS3_9allocatorIjEEEEPNS_10SpvOptionsE
/mnt/store/4.19/Engine/Binaries/Linux/ShaderCompileWorker: symbol lookup error: /mnt/store/4.19/Engine/Binaries/Linux/libShaderCompileWorker-VulkanShaderFormat.so: undefined symbol: _ZN7glslang12GlslangToSpvERKNS_13TIntermediateERNSt3__16vectorIjNS3_9allocatorIjEEEEPNS_10SpvOptionsE
Engine/Binaries/Linux/UE4Editor: symbol lookup error: /mnt/store/4.19/Engine/Binaries/Linux/libUE4Editor-VulkanShaderFormat.so: undefined symbol: _ZN7glslang12GlslangToSpvERKNS_13TIntermediateERNSt3__16vectorIjNS3_9allocatorIjEEEEPNS_10SpvOptionsE

Output of nm -D on /mnt/store/4.19/Engine/Binaries/Linux/libShaderCompileWorker-VulkanShaderFormat.so and then grepped for glslang and got:

nm -D /mnt/store/4.19/Engine/Binaries/Linux/libShaderCompileWorker-VulkanShaderFormat.so | grep glslang 
U _ZN7glslang12GlslangToSpvERKNS_13TIntermediateERNSt3__16vectorIjNS3_9allocatorIjEEEEPNS_10SpvOptionsE

Relevent output of LD_DEBUG=libs after 18283: calling init: /mnt/store/4.19/Engine/Binaries/Linux/libShaderCompileWorker-VulkanShaderFormat.so Here

Hello,

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.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks