Patch cling/tools/driver/CMakeLists.txt, it works now!

This commit is contained in:
Tom McLaughlin 2023-04-16 17:52:36 -07:00
parent 978e32e8b5
commit cfb1293342
2 changed files with 27 additions and 1 deletions

View File

@ -49,8 +49,10 @@ let
'';
patches = [
# Applied to clang src
./no-clang-cpp.patch
# https://github.com/root-project/root/commit/286d96b12aad8688b9d8e4b3b5df843dcfb716a8
./fix-llvm-dylib-usage.patch
];
nativeBuildInputs = [ python3 git cmake ];

View File

@ -0,0 +1,24 @@
diff --git a/tools/cling/tools/driver/CMakeLists.txt b/tools/cling/tools/driver/CMakeLists.txt
--- a/tools/cling/tools/driver/CMakeLists.txt
+++ b/tools/cling/tools/driver/CMakeLists.txt
@@ -9,10 +9,10 @@
# Keep symbols for JIT resolution
set(LLVM_NO_DEAD_STRIP 1)
+set(LLVM_LINK_COMPONENTS support)
+
if(BUILD_SHARED_LIBS)
set(LIBS
- LLVMSupport
-
clangFrontendTool
clingInterpreter
@@ -25,8 +25,6 @@ if(BUILD_SHARED_LIBS)
)
else()
set(LIBS
- LLVMSupport
-
clangASTMatchers
clangFrontendTool