From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Tue, 11 Jan 2022 01:04:20 -0700 Subject: [PATCH] Stub out a definition of RTLD_NOLOAD SerenityOS's DynamicLoader doesn't support this flag. However, we won't be dynamically loading any tbb extensions for the static library build mold uses, so we can just define it as a no-op as the code paths that use it will never be used. --- third-party/tbb/src/tbb/dynamic_link.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/third-party/tbb/src/tbb/dynamic_link.cpp b/third-party/tbb/src/tbb/dynamic_link.cpp index 91941adab7d4a73699784aed0d896ff32125b8e0..dddbbe128dd92c860527ae7f8befb105690a81f2 100644 --- a/third-party/tbb/src/tbb/dynamic_link.cpp +++ b/third-party/tbb/src/tbb/dynamic_link.cpp @@ -53,6 +53,7 @@ #pragma weak dlclose #endif /* __TBB_WEAK_SYMBOLS_PRESENT && !__TBB_DYNAMIC_LOAD_ENABLED */ +#define RTLD_NOLOAD 0 #define __USE_STATIC_DL_INIT ( !__ANDROID__ )