RTLD_DEEPBIND is a glibc thing --- --- a/IGC/VectorCompiler/lib/GenXCodeGen/GenXWrapper.cpp +++ b/IGC/VectorCompiler/lib/GenXCodeGen/GenXWrapper.cpp @@ -123,8 +123,7 @@ const std::string SpirvLibPath = findSpirvDLL(); #if defined(__linux__) // Hack to workaround cmoc crashes during loading of SPIRV library - static auto DeepBindHack = - dlopen(SpirvLibPath.c_str(), RTLD_NOW | RTLD_DEEPBIND); + static auto DeepBindHack = dlopen(SpirvLibPath.c_str(), RTLD_NOW); #endif // __linux__ using DL = sys::DynamicLibrary;