mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 23:50:19 +00:00
32c9be30dc
Per the release notes for 1.5.0, the CMake build is preferred going forward. This lets us drop some Makefile patches and pass them as CMake options instead, with the exception of disabling mold-wrapper.so.
25 lines
1,016 B
Diff
25 lines
1,016 B
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Andrew Kaster <akaster@serenityos.org>
|
|
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__ )
|
|
|