From 453a9c555d3fae5df3b42d98621b17d401d622f0 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 8 Dec 2021 09:26:58 -0800 Subject: [PATCH] Musl/linux can not use RTLD_DEEPBIND Exclude non-glibc linux systems along with android Fixes src/tbb/dynamic_link.cpp:417:29: error: use of undeclared identifier 'RTLD_DEEPBIND' | flags = flags | RTLD_DEEPBIND; | ^ Signed-off-by: Khem Raj --- src/tbb/dynamic_link.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tbb/dynamic_link.cpp b/src/tbb/dynamic_link.cpp index 3f1342503e..5330d71076 100644 --- a/src/tbb/dynamic_link.cpp +++ b/src/tbb/dynamic_link.cpp @@ -413,7 +413,7 @@ namespace r1 { int flags = RTLD_NOW; if (local_binding) { flags = flags | RTLD_LOCAL; -#if __linux__ && !__ANDROID__ && !__TBB_USE_SANITIZERS +#if (__linux__ && __GLIBC__) && !__TBB_USE_SANITIZERS flags = flags | RTLD_DEEPBIND; #endif } else {