Index: branches/2020Q4/lang/intel-compute-runtime/files/patch-rtld =================================================================== --- branches/2020Q4/lang/intel-compute-runtime/files/patch-rtld (revision 552511) +++ branches/2020Q4/lang/intel-compute-runtime/files/patch-rtld (revision 552512) @@ -1,18 +1,18 @@ RTLD_DEEPBIND isn't available on non-Linux core/os_interface/linux/os_library_linux.cpp: In constructor 'NEO::Linux::OsLibrary::OsLibrary(const string&)': core/os_interface/linux/os_library_linux.cpp:35:49: error: 'RTLD_DEEPBIND' was not declared in this scope 35 | constexpr auto dlopenFlag = RTLD_LAZY | RTLD_DEEPBIND; | ^~~~~~~~~~~~~ --- shared/source/os_interface/linux/os_library_linux.cpp.orig 2020-02-28 16:16:42 UTC +++ shared/source/os_interface/linux/os_library_linux.cpp @@ -29,7 +29,7 @@ OsLibrary::OsLibrary(const std::string &name) { if (name.empty()) { this->handle = dlopen(0, RTLD_LAZY); } else { -#ifdef SANITIZER_BUILD -+#if defined(SANITIZER_BUILD) || !defined(__linux__) ++#if defined(SANITIZER_BUILD) || !defined(RTLD_DEEPBIND) constexpr auto dlopenFlag = RTLD_LAZY; #else constexpr auto dlopenFlag = RTLD_LAZY | RTLD_DEEPBIND; Index: branches/2020Q4 =================================================================== --- branches/2020Q4 (revision 552511) +++ branches/2020Q4 (revision 552512) Property changes on: branches/2020Q4 ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head:r552511