git: 29d4ca63c51b - main - lang/cling: Update to 1.2 and assume maintainership

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Fri, 04 Apr 2025 19:15:15 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=29d4ca63c51bc6a98236ffcf7de97f6d24a1ba50

commit 29d4ca63c51bc6a98236ffcf7de97f6d24a1ba50
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-03-23 11:53:49 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-04-04 19:12:27 +0000

    lang/cling: Update to 1.2 and assume maintainership
---
 lang/cling/Makefile                                |   85 +-
 lang/cling/distinfo                                |    8 +-
 .../files/patch-lib_Interpreter_CMakeLists.txt     |   11 +
 .../files/patch-lib_Interpreter_Interpreter.cpp    |   12 +
 .../files/patch-llvm_clang_lib_Lex_Pragma.cpp      |   33 +
 lang/cling/files/patch-projects_CMakeLists.txt     |   18 -
 ...patch-tools_cling_lib_Interpreter_CIFactory.cpp |   11 -
 .../files/patch-tools_cling_tools_driver_cling.cpp |   11 -
 lang/cling/pkg-plist                               | 2939 +-------------------
 9 files changed, 96 insertions(+), 3032 deletions(-)

diff --git a/lang/cling/Makefile b/lang/cling/Makefile
index 57ecda8dcaf3..e01e006254ad 100644
--- a/lang/cling/Makefile
+++ b/lang/cling/Makefile
@@ -1,68 +1,45 @@
 PORTNAME=		cling
-DISTVERSION=		0.5-2018-08-13
-PORTREVISION=	13
+DISTVERSIONPREFIX=	v
+DISTVERSION=		1.2
 CATEGORIES=		lang devel
-MASTER_SITES=		https://root.cern.ch/download/cling/
-DISTNAME=		${PORTNAME}_${DISTVERSION:C/^[0-9]\.[0-9]-//}_sources
 
-MAINTAINER=		ports@FreeBSD.org
+MAINTAINER=		arrowd@FreeBSD.org
 COMMENT=		Interactive C++ Interpreter Based on LLVM and Clang Libs
-WWW=		https://root.cern.ch/cling
+WWW=			https://root.cern/cling/
 
-LICENSE=		LLVM NCSA
-LICENSE_COMB=		multi
-LICENSE_NAME_LLVM=	LLVM Release License
-LICENSE_FILE_LLVM=	${WRKSRC}/LICENSE.TXT
-LICENSE_FILE_NCSA=	${WRKSRC}/tools/cling/LICENSE.TXT
-LICENSE_PERMS_LLVM=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+LICENSE=		NCSA
+LICENSE_FILE=		${WRKSRC}/LICENSE.TXT
 
-BROKEN_armv6=		fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod'
-BROKEN_armv7=		fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod'
-BROKEN_riscv64=		fails to build: CMake Error at cmake/config-ix.cmake:407: Unknown architecture riscv64
-
-LIB_DEPENDS=	libgtest.so:devel/googletest \
-		libz3.so:math/z3
-
-USES=		cmake compiler:c++11-lib compiler:c11 gnome libedit ncurses python:build shebangfix tar:bzip2
+USES=		cmake gnome
 USE_GNOME=	libxml2
 
-CMAKE_ARGS=	-DINSTALL_LAYOUT=FREEBSD
-CMAKE_INSTALL_PREFIX=	${LLVM_PREFIX}
-CMAKE_OFF=	LLVM_BUILD_EXAMPLES LLVM_INCLUDE_TESTS LLVM_INCLUDE_GO_TESTS
-CMAKE_ON=	BUILD_SHARED_LIBS
-LDFLAGS+=	-Wl,--undefined-version
-USE_LDCONFIG=	${LLVM_PREFIX}/lib
-WRKSRC=		${WRKDIR}/src
-
-SUB_LIST=	LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
-PLIST_SUB=	LLVM_SUFFIX=${LLVM_SUFFIX} LLVM_RELEASE=${LLVM_RELEASE}
+USE_GITHUB=	yes
+GH_ACCOUNT=	root-project
+GH_PROJECT=	llvm-project:llvm
+GH_TAGNAME=	cling-llvm18-20250207-01:llvm
 
-LLVM_RELEASE=	5.0.0
-LLVM_SUFFIX=	50_cern-root
-LLVM_PREFIX=	${PREFIX}/llvm${LLVM_SUFFIX}
+CMAKE_SOURCE_PATH=${WRKSRC}/llvm/llvm
+CMAKE_ARGS=	-DLLVM_EXTERNAL_PROJECTS=cling \
+		-DLLVM_EXTERNAL_CLING_SOURCE_DIR=${WRKSRC} \
+		-DLLVM_ENABLE_PROJECTS="clang" \
+		-DLLVM_TARGETS_TO_BUILD="host;NVPTX"
+# cling fails quickly with assertions enabled
+CMAKE_ARGS+=	-DLLVM_ENABLE_ASSERTIONS:BOOL=OFF
 
-CONFLICTS_INSTALL=	llvm zapcc # bin/bugpoint bin/c-index-test bin/clang bin/clang++ bin/clang-5.0 bin/clang-check bin/clang-cl bin/clang-cpp bin/clang-format bin/clang-import-test bin/clang-offload-bundler bin/clang-rename bin/git-clang-format
+ALL_TARGET=	cling
 
-SHEBANG_FILES=	tools/clang/tools/clang-format/clang-format-diff.py \
-		tools/clang/tools/clang-format/git-clang-format \
-		tools/clang/tools/scan-view/bin/scan-view
+.include <bsd.port.pre.mk>
 
-post-patch:
-	@${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g' ${WRKSRC}/tools/cling/lib/Interpreter/CIFactory.cpp ${WRKSRC}/tools/cling/tools/driver/cling.cpp
+.if defined(WITH_DEBUG)
+CFLAGS=		-DNDEBUG -g -O0
+CXXFLAGS=	-DNDEBUG -g -O0
+INSTALL_TARGET=	tools/cling/tools/install
+.else
+INSTALL_TARGET=	tools/cling/tools/install/strip
+.endif
 
-post-install:
-	for e in $$(cd ${STAGEDIR}${PREFIX}/llvm50_cern-root/bin && ls *); do \
-		${RLN} ${STAGEDIR}${PREFIX}/llvm50_cern-root/bin/$${e} ${STAGEDIR}${PREFIX}/bin/$${e}; \
-	done
-	${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake
-	for m in cling llvm llvm-c clang; do \
-		${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/include/$${m} ${STAGEDIR}${PREFIX}/include/$${m}; \
-	done
-	for m in cling llvm clang; do \
-		${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib/cmake/$${m} ${STAGEDIR}${PREFIX}/lib/cmake/$${m}; \
-	done
-	for l in $$(cd ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib && ls *.so* *.a); do \
-		${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib/$${l} ${STAGEDIR}${PREFIX}/lib/$${l}; \
-	done
+post-extract:
+# for patching purposes
+	${MV} ${WRKSRC_llvm} ${WRKSRC}/llvm
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/lang/cling/distinfo b/lang/cling/distinfo
index 30e82f355e9d..572922a55405 100644
--- a/lang/cling/distinfo
+++ b/lang/cling/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1534225270
-SHA256 (cling_2018-08-13_sources.tar.bz2) = f73f1c7e799c71f2fe815539634751bca1d0ac112c0e81f4afd5f84d668c997f
-SIZE (cling_2018-08-13_sources.tar.bz2) = 211904908
+TIMESTAMP = 1742725525
+SHA256 (root-project-cling-v1.2_GH0.tar.gz) = beee8e461424d267ee2dec88b3de57326bc8e3470b4ceae2744de7d3d3aba1eb
+SIZE (root-project-cling-v1.2_GH0.tar.gz) = 13695605
+SHA256 (root-project-llvm-project-cling-llvm18-20250207-01_GH0.tar.gz) = 7b8fc17e40af6c69d6f33f8cf931c22cc411dccaa210ed53ae3f09dcba591515
+SIZE (root-project-llvm-project-cling-llvm18-20250207-01_GH0.tar.gz) = 205643261
diff --git a/lang/cling/files/patch-lib_Interpreter_CMakeLists.txt b/lang/cling/files/patch-lib_Interpreter_CMakeLists.txt
new file mode 100644
index 000000000000..824d72f1fcb9
--- /dev/null
+++ b/lang/cling/files/patch-lib_Interpreter_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- lib/Interpreter/CMakeLists.txt.orig	2024-12-10 16:14:05 UTC
++++ lib/Interpreter/CMakeLists.txt
+@@ -103,6 +103,8 @@ add_cling_library(clingInterpreter OBJECT
+   LINK_LIBS
+   ${LIBS}
+   ${CMAKE_DL_LIBS}
++  procstat
++  util
+   )
+ 
+ 
diff --git a/lang/cling/files/patch-lib_Interpreter_Interpreter.cpp b/lang/cling/files/patch-lib_Interpreter_Interpreter.cpp
new file mode 100644
index 000000000000..b10c3dd02879
--- /dev/null
+++ b/lang/cling/files/patch-lib_Interpreter_Interpreter.cpp
@@ -0,0 +1,12 @@
+--- lib/Interpreter/Interpreter.cpp.orig	2024-12-10 16:14:05 UTC
++++ lib/Interpreter/Interpreter.cpp
+@@ -268,8 +268,7 @@ namespace cling {
+     Preprocessor& PP = SemaRef.getPreprocessor();
+ 
+     m_LookupHelper.reset(new LookupHelper(new Parser(PP, SemaRef,
+-                                                     /*SkipFunctionBodies*/false,
+-                                                     /*isTemp*/true), this));
++                                                     /*SkipFunctionBodies*/false), this));
+     if (!m_LookupHelper)
+       return;
+ 
diff --git a/lang/cling/files/patch-llvm_clang_lib_Lex_Pragma.cpp b/lang/cling/files/patch-llvm_clang_lib_Lex_Pragma.cpp
new file mode 100644
index 000000000000..1b9476672717
--- /dev/null
+++ b/lang/cling/files/patch-llvm_clang_lib_Lex_Pragma.cpp
@@ -0,0 +1,33 @@
+--- llvm/clang/lib/Lex/Pragma.cpp.orig	2025-02-07 08:51:59 UTC
++++ llvm/clang/lib/Lex/Pragma.cpp
+@@ -934,9 +934,11 @@ void Preprocessor::AddPragmaHandler(StringRef Namespac
+   }
+ 
+   // Check to make sure we don't already have a pragma for this identifier.
+-  assert(!InsertNS->FindHandler(Handler->getName()) &&
+-         "Pragma handler already exists for this identifier!");
+-  InsertNS->AddPragma(Handler);
++  // assert(!InsertNS->FindHandler(Handler->getName()) &&
++  //        "Pragma handler already exists for this identifier!");
++
++  if (!InsertNS->FindHandler(Handler->getName()))
++     InsertNS->AddPragma(Handler);
+ }
+ 
+ /// RemovePragmaHandler - Remove the specific pragma handler from the
+@@ -950,12 +952,15 @@ void Preprocessor::RemovePragmaHandler(StringRef Names
+   // If this is specified to be in a namespace, step down into it.
+   if (!Namespace.empty()) {
+     PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace);
++    if (!Existing)
++      return;
+     assert(Existing && "Namespace containing handler does not exist!");
+ 
+     NS = Existing->getIfNamespace();
+     assert(NS && "Invalid namespace, registered as a regular pragma handler!");
+   }
+ 
++  if (NS->FindHandler(Handler->getName()))
+   NS->RemovePragmaHandler(Handler);
+ 
+   // If this is a non-default namespace and it is now empty, remove it.
diff --git a/lang/cling/files/patch-projects_CMakeLists.txt b/lang/cling/files/patch-projects_CMakeLists.txt
deleted file mode 100644
index 0ba1e51ef218..000000000000
--- a/lang/cling/files/patch-projects_CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
---- projects/CMakeLists.txt.orig	2018-08-14 06:56:08 UTC
-+++ projects/CMakeLists.txt
-@@ -8,7 +8,6 @@ foreach(entry ${entries})
-        (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/dragonegg) AND
-        (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/libcxx) AND
-        (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/libcxxabi) AND
--       (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/libunwind) AND
-        (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/test-suite) AND
-        (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/parallel-libs) AND
-        (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/openmp))
-@@ -27,7 +26,6 @@ if(${LLVM_BUILD_RUNTIME})
-   if(NOT MSVC OR LLVM_FORCE_BUILD_RUNTIME)
-     # Add the projects in reverse order of their dependencies so that the
-     # dependent projects can see the target names of their dependencies.
--    add_llvm_external_project(libunwind)
-     add_llvm_external_project(libcxxabi)
-     add_llvm_external_project(libcxx)
-   endif()
diff --git a/lang/cling/files/patch-tools_cling_lib_Interpreter_CIFactory.cpp b/lang/cling/files/patch-tools_cling_lib_Interpreter_CIFactory.cpp
deleted file mode 100644
index 7b75bac97477..000000000000
--- a/lang/cling/files/patch-tools_cling_lib_Interpreter_CIFactory.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/cling/lib/Interpreter/CIFactory.cpp.orig	2018-08-14 07:05:28 UTC
-+++ tools/cling/lib/Interpreter/CIFactory.cpp
-@@ -187,7 +187,7 @@ namespace {
-       // Note: Otherwise it uses dladdr().
-       //
-       return CompilerInvocation::GetResourcesPath(
--          "cling", (void*)intptr_t(GetExecutablePath));
-+          "%%LLVM_PREFIX%%/bin/cling", (void*)intptr_t(GetExecutablePath));
-     } else {
-       std::string resourcePath;
-       llvm::SmallString<512> tmp(llvmdir);
diff --git a/lang/cling/files/patch-tools_cling_tools_driver_cling.cpp b/lang/cling/files/patch-tools_cling_tools_driver_cling.cpp
deleted file mode 100644
index a202c029e6da..000000000000
--- a/lang/cling/files/patch-tools_cling_tools_driver_cling.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/cling/tools/driver/cling.cpp.orig	2018-08-14 07:04:11 UTC
-+++ tools/cling/tools/driver/cling.cpp
-@@ -76,7 +76,7 @@ int main( int argc, char **argv ) {
- #endif
- 
-   // Set up the interpreter
--  cling::Interpreter Interp(argc, argv);
-+  cling::Interpreter Interp(argc, argv, "%%LLVM_PREFIX%%/");
-   const cling::InvocationOptions& Opts = Interp.getOptions();
- 
-   if (!Interp.isValid()) {
diff --git a/lang/cling/pkg-plist b/lang/cling/pkg-plist
index 697326bbd610..b181845a8c36 100644
--- a/lang/cling/pkg-plist
+++ b/lang/cling/pkg-plist
@@ -1,2938 +1,7 @@
-bin/bugpoint
-bin/c-index-test
-bin/clang
-bin/clang++
-bin/clang-5.0
-bin/clang-check
-bin/clang-cl
-bin/clang-cpp
-bin/clang-format
-bin/clang-import-test
-bin/clang-offload-bundler
-bin/clang-rename
 bin/cling
-bin/git-clang-format
-bin/llc
-bin/lli
-bin/llvm-ar
-bin/llvm-as
-bin/llvm-bcanalyzer
-bin/llvm-c-test
-bin/llvm-cat
-bin/llvm-config
-bin/llvm-cov
-bin/llvm-cvtres
-bin/llvm-cxxdump
-bin/llvm-cxxfilt
-bin/llvm-diff
-bin/llvm-dis
-bin/llvm-dlltool
-bin/llvm-dsymutil
-bin/llvm-dwarfdump
-bin/llvm-dwp
-bin/llvm-extract
-bin/llvm-lib
-bin/llvm-link
-bin/llvm-lto
-bin/llvm-lto2
-bin/llvm-mc
-bin/llvm-mcmarkup
-bin/llvm-modextract
-bin/llvm-mt
-bin/llvm-nm
-bin/llvm-objdump
-bin/llvm-opt-report
-bin/llvm-pdbutil
-bin/llvm-profdata
-bin/llvm-ranlib
-bin/llvm-readelf
-bin/llvm-readobj
-bin/llvm-rtdyld
-bin/llvm-size
-bin/llvm-split
-bin/llvm-stress
-bin/llvm-strings
-bin/llvm-symbolizer
-bin/llvm-tblgen
-bin/llvm-xray
-bin/obj2yaml
-bin/opt
-bin/sancov
-bin/sanstats
-bin/scan-build
-bin/scan-view
-bin/verify-uselistorder
-bin/yaml2obj
-include/clang
-include/cling
-include/llvm
-include/llvm-c
-lib/BugpointPasses.so
-lib/LLVMHello.so
-lib/cmake/clang
-lib/cmake/cling
-lib/cmake/llvm
-lib/libLLVMAArch64AsmParser.so
-lib/libLLVMAArch64AsmParser.so.5
-lib/libLLVMAArch64AsmParser.so.%%LLVM_RELEASE%%
-lib/libLLVMAArch64AsmPrinter.so
-lib/libLLVMAArch64AsmPrinter.so.5
-lib/libLLVMAArch64AsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMAArch64CodeGen.so
-lib/libLLVMAArch64CodeGen.so.5
-lib/libLLVMAArch64CodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMAArch64Desc.so
-lib/libLLVMAArch64Desc.so.5
-lib/libLLVMAArch64Desc.so.%%LLVM_RELEASE%%
-lib/libLLVMAArch64Disassembler.so
-lib/libLLVMAArch64Disassembler.so.5
-lib/libLLVMAArch64Disassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMAArch64Info.so
-lib/libLLVMAArch64Info.so.5
-lib/libLLVMAArch64Info.so.%%LLVM_RELEASE%%
-lib/libLLVMAArch64Utils.so
-lib/libLLVMAArch64Utils.so.5
-lib/libLLVMAArch64Utils.so.%%LLVM_RELEASE%%
-lib/libLLVMAMDGPUAsmParser.so
-lib/libLLVMAMDGPUAsmParser.so.5
-lib/libLLVMAMDGPUAsmParser.so.%%LLVM_RELEASE%%
-lib/libLLVMAMDGPUAsmPrinter.so
-lib/libLLVMAMDGPUAsmPrinter.so.5
-lib/libLLVMAMDGPUAsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMAMDGPUCodeGen.so
-lib/libLLVMAMDGPUCodeGen.so.5
-lib/libLLVMAMDGPUCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMAMDGPUDesc.so
-lib/libLLVMAMDGPUDesc.so.5
-lib/libLLVMAMDGPUDesc.so.%%LLVM_RELEASE%%
-lib/libLLVMAMDGPUDisassembler.so
-lib/libLLVMAMDGPUDisassembler.so.5
-lib/libLLVMAMDGPUDisassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMAMDGPUInfo.so
-lib/libLLVMAMDGPUInfo.so.5
-lib/libLLVMAMDGPUInfo.so.%%LLVM_RELEASE%%
-lib/libLLVMAMDGPUUtils.so
-lib/libLLVMAMDGPUUtils.so.5
-lib/libLLVMAMDGPUUtils.so.%%LLVM_RELEASE%%
-lib/libLLVMARMAsmParser.so
-lib/libLLVMARMAsmParser.so.5
-lib/libLLVMARMAsmParser.so.%%LLVM_RELEASE%%
-lib/libLLVMARMAsmPrinter.so
-lib/libLLVMARMAsmPrinter.so.5
-lib/libLLVMARMAsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMARMCodeGen.so
-lib/libLLVMARMCodeGen.so.5
-lib/libLLVMARMCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMARMDesc.so
-lib/libLLVMARMDesc.so.5
-lib/libLLVMARMDesc.so.%%LLVM_RELEASE%%
-lib/libLLVMARMDisassembler.so
-lib/libLLVMARMDisassembler.so.5
-lib/libLLVMARMDisassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMARMInfo.so
-lib/libLLVMARMInfo.so.5
-lib/libLLVMARMInfo.so.%%LLVM_RELEASE%%
-lib/libLLVMAnalysis.so
-lib/libLLVMAnalysis.so.5
-lib/libLLVMAnalysis.so.%%LLVM_RELEASE%%
-lib/libLLVMAsmParser.so
-lib/libLLVMAsmParser.so.5
-lib/libLLVMAsmParser.so.%%LLVM_RELEASE%%
-lib/libLLVMAsmPrinter.so
-lib/libLLVMAsmPrinter.so.5
-lib/libLLVMAsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMBPFAsmPrinter.so
-lib/libLLVMBPFAsmPrinter.so.5
-lib/libLLVMBPFAsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMBPFCodeGen.so
-lib/libLLVMBPFCodeGen.so.5
-lib/libLLVMBPFCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMBPFDesc.so
-lib/libLLVMBPFDesc.so.5
-lib/libLLVMBPFDesc.so.%%LLVM_RELEASE%%
-lib/libLLVMBPFDisassembler.so
-lib/libLLVMBPFDisassembler.so.5
-lib/libLLVMBPFDisassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMBPFInfo.so
-lib/libLLVMBPFInfo.so.5
-lib/libLLVMBPFInfo.so.%%LLVM_RELEASE%%
-lib/libLLVMBinaryFormat.so
-lib/libLLVMBinaryFormat.so.5
-lib/libLLVMBinaryFormat.so.%%LLVM_RELEASE%%
-lib/libLLVMBitReader.so
-lib/libLLVMBitReader.so.5
-lib/libLLVMBitReader.so.%%LLVM_RELEASE%%
-lib/libLLVMBitWriter.so
-lib/libLLVMBitWriter.so.5
-lib/libLLVMBitWriter.so.%%LLVM_RELEASE%%
-lib/libLLVMCodeGen.so
-lib/libLLVMCodeGen.so.5
-lib/libLLVMCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMCore.so
-lib/libLLVMCore.so.5
-lib/libLLVMCore.so.%%LLVM_RELEASE%%
-lib/libLLVMCoroutines.so
-lib/libLLVMCoroutines.so.5
-lib/libLLVMCoroutines.so.%%LLVM_RELEASE%%
-lib/libLLVMCoverage.so
-lib/libLLVMCoverage.so.5
-lib/libLLVMCoverage.so.%%LLVM_RELEASE%%
-lib/libLLVMDebugInfoCodeView.so
-lib/libLLVMDebugInfoCodeView.so.5
-lib/libLLVMDebugInfoCodeView.so.%%LLVM_RELEASE%%
-lib/libLLVMDebugInfoDWARF.so
-lib/libLLVMDebugInfoDWARF.so.5
-lib/libLLVMDebugInfoDWARF.so.%%LLVM_RELEASE%%
-lib/libLLVMDebugInfoMSF.so
-lib/libLLVMDebugInfoMSF.so.5
-lib/libLLVMDebugInfoMSF.so.%%LLVM_RELEASE%%
-lib/libLLVMDebugInfoPDB.so
-lib/libLLVMDebugInfoPDB.so.5
-lib/libLLVMDebugInfoPDB.so.%%LLVM_RELEASE%%
-lib/libLLVMDemangle.so
-lib/libLLVMDemangle.so.5
-lib/libLLVMDemangle.so.%%LLVM_RELEASE%%
-lib/libLLVMDlltoolDriver.so
-lib/libLLVMDlltoolDriver.so.5
-lib/libLLVMDlltoolDriver.so.%%LLVM_RELEASE%%
-lib/libLLVMExecutionEngine.so
-lib/libLLVMExecutionEngine.so.5
-lib/libLLVMExecutionEngine.so.%%LLVM_RELEASE%%
-lib/libLLVMGlobalISel.so
-lib/libLLVMGlobalISel.so.5
-lib/libLLVMGlobalISel.so.%%LLVM_RELEASE%%
-lib/libLLVMHexagonAsmParser.so
-lib/libLLVMHexagonAsmParser.so.5
-lib/libLLVMHexagonAsmParser.so.%%LLVM_RELEASE%%
-lib/libLLVMHexagonCodeGen.so
-lib/libLLVMHexagonCodeGen.so.5
-lib/libLLVMHexagonCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMHexagonDesc.so
-lib/libLLVMHexagonDesc.so.5
-lib/libLLVMHexagonDesc.so.%%LLVM_RELEASE%%
-lib/libLLVMHexagonDisassembler.so
-lib/libLLVMHexagonDisassembler.so.5
-lib/libLLVMHexagonDisassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMHexagonInfo.so
-lib/libLLVMHexagonInfo.so.5
-lib/libLLVMHexagonInfo.so.%%LLVM_RELEASE%%
-lib/libLLVMIRReader.so
-lib/libLLVMIRReader.so.5
-lib/libLLVMIRReader.so.%%LLVM_RELEASE%%
-lib/libLLVMInstCombine.so
-lib/libLLVMInstCombine.so.5
-lib/libLLVMInstCombine.so.%%LLVM_RELEASE%%
-lib/libLLVMInstrumentation.so
-lib/libLLVMInstrumentation.so.5
-lib/libLLVMInstrumentation.so.%%LLVM_RELEASE%%
-lib/libLLVMInterpreter.so
-lib/libLLVMInterpreter.so.5
-lib/libLLVMInterpreter.so.%%LLVM_RELEASE%%
-lib/libLLVMLTO.so
-lib/libLLVMLTO.so.5
-lib/libLLVMLTO.so.%%LLVM_RELEASE%%
-lib/libLLVMLanaiAsmParser.so
-lib/libLLVMLanaiAsmParser.so.5
-lib/libLLVMLanaiAsmParser.so.%%LLVM_RELEASE%%
-lib/libLLVMLanaiAsmPrinter.so
-lib/libLLVMLanaiAsmPrinter.so.5
-lib/libLLVMLanaiAsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMLanaiCodeGen.so
-lib/libLLVMLanaiCodeGen.so.5
-lib/libLLVMLanaiCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMLanaiDesc.so
-lib/libLLVMLanaiDesc.so.5
-lib/libLLVMLanaiDesc.so.%%LLVM_RELEASE%%
-lib/libLLVMLanaiDisassembler.so
-lib/libLLVMLanaiDisassembler.so.5
-lib/libLLVMLanaiDisassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMLanaiInfo.so
-lib/libLLVMLanaiInfo.so.5
-lib/libLLVMLanaiInfo.so.%%LLVM_RELEASE%%
-lib/libLLVMLibDriver.so
-lib/libLLVMLibDriver.so.5
-lib/libLLVMLibDriver.so.%%LLVM_RELEASE%%
-lib/libLLVMLineEditor.so
-lib/libLLVMLineEditor.so.5
-lib/libLLVMLineEditor.so.%%LLVM_RELEASE%%
-lib/libLLVMLinker.so
-lib/libLLVMLinker.so.5
-lib/libLLVMLinker.so.%%LLVM_RELEASE%%
-lib/libLLVMMC.so
-lib/libLLVMMC.so.5
-lib/libLLVMMC.so.%%LLVM_RELEASE%%
-lib/libLLVMMCDisassembler.so
-lib/libLLVMMCDisassembler.so.5
-lib/libLLVMMCDisassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMMCJIT.so
-lib/libLLVMMCJIT.so.5
-lib/libLLVMMCJIT.so.%%LLVM_RELEASE%%
-lib/libLLVMMCParser.so
-lib/libLLVMMCParser.so.5
-lib/libLLVMMCParser.so.%%LLVM_RELEASE%%
-lib/libLLVMMIRParser.so
-lib/libLLVMMIRParser.so.5
-lib/libLLVMMIRParser.so.%%LLVM_RELEASE%%
-lib/libLLVMMSP430AsmPrinter.so
-lib/libLLVMMSP430AsmPrinter.so.5
-lib/libLLVMMSP430AsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMMSP430CodeGen.so
-lib/libLLVMMSP430CodeGen.so.5
-lib/libLLVMMSP430CodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMMSP430Desc.so
-lib/libLLVMMSP430Desc.so.5
-lib/libLLVMMSP430Desc.so.%%LLVM_RELEASE%%
-lib/libLLVMMSP430Info.so
-lib/libLLVMMSP430Info.so.5
-lib/libLLVMMSP430Info.so.%%LLVM_RELEASE%%
-lib/libLLVMMipsAsmParser.so
-lib/libLLVMMipsAsmParser.so.5
-lib/libLLVMMipsAsmParser.so.%%LLVM_RELEASE%%
-lib/libLLVMMipsAsmPrinter.so
-lib/libLLVMMipsAsmPrinter.so.5
-lib/libLLVMMipsAsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMMipsCodeGen.so
-lib/libLLVMMipsCodeGen.so.5
-lib/libLLVMMipsCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMMipsDesc.so
-lib/libLLVMMipsDesc.so.5
-lib/libLLVMMipsDesc.so.%%LLVM_RELEASE%%
-lib/libLLVMMipsDisassembler.so
-lib/libLLVMMipsDisassembler.so.5
-lib/libLLVMMipsDisassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMMipsInfo.so
-lib/libLLVMMipsInfo.so.5
-lib/libLLVMMipsInfo.so.%%LLVM_RELEASE%%
-lib/libLLVMNVPTXAsmPrinter.so
-lib/libLLVMNVPTXAsmPrinter.so.5
-lib/libLLVMNVPTXAsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMNVPTXCodeGen.so
-lib/libLLVMNVPTXCodeGen.so.5
-lib/libLLVMNVPTXCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMNVPTXDesc.so
-lib/libLLVMNVPTXDesc.so.5
-lib/libLLVMNVPTXDesc.so.%%LLVM_RELEASE%%
-lib/libLLVMNVPTXInfo.so
-lib/libLLVMNVPTXInfo.so.5
-lib/libLLVMNVPTXInfo.so.%%LLVM_RELEASE%%
-lib/libLLVMObjCARCOpts.so
-lib/libLLVMObjCARCOpts.so.5
-lib/libLLVMObjCARCOpts.so.%%LLVM_RELEASE%%
-lib/libLLVMObject.so
-lib/libLLVMObject.so.5
-lib/libLLVMObject.so.%%LLVM_RELEASE%%
-lib/libLLVMObjectYAML.so
-lib/libLLVMObjectYAML.so.5
-lib/libLLVMObjectYAML.so.%%LLVM_RELEASE%%
-lib/libLLVMOption.so
-lib/libLLVMOption.so.5
-lib/libLLVMOption.so.%%LLVM_RELEASE%%
-lib/libLLVMOrcJIT.so
-lib/libLLVMOrcJIT.so.5
-lib/libLLVMOrcJIT.so.%%LLVM_RELEASE%%
-lib/libLLVMPasses.so
-lib/libLLVMPasses.so.5
-lib/libLLVMPasses.so.%%LLVM_RELEASE%%
-lib/libLLVMPowerPCAsmParser.so
-lib/libLLVMPowerPCAsmParser.so.5
-lib/libLLVMPowerPCAsmParser.so.%%LLVM_RELEASE%%
-lib/libLLVMPowerPCAsmPrinter.so
-lib/libLLVMPowerPCAsmPrinter.so.5
-lib/libLLVMPowerPCAsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMPowerPCCodeGen.so
-lib/libLLVMPowerPCCodeGen.so.5
-lib/libLLVMPowerPCCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMPowerPCDesc.so
-lib/libLLVMPowerPCDesc.so.5
-lib/libLLVMPowerPCDesc.so.%%LLVM_RELEASE%%
-lib/libLLVMPowerPCDisassembler.so
-lib/libLLVMPowerPCDisassembler.so.5
-lib/libLLVMPowerPCDisassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMPowerPCInfo.so
-lib/libLLVMPowerPCInfo.so.5
-lib/libLLVMPowerPCInfo.so.%%LLVM_RELEASE%%
-lib/libLLVMProfileData.so
-lib/libLLVMProfileData.so.5
-lib/libLLVMProfileData.so.%%LLVM_RELEASE%%
-lib/libLLVMRuntimeDyld.so
-lib/libLLVMRuntimeDyld.so.5
-lib/libLLVMRuntimeDyld.so.%%LLVM_RELEASE%%
-lib/libLLVMScalarOpts.so
-lib/libLLVMScalarOpts.so.5
-lib/libLLVMScalarOpts.so.%%LLVM_RELEASE%%
-lib/libLLVMSelectionDAG.so
-lib/libLLVMSelectionDAG.so.5
-lib/libLLVMSelectionDAG.so.%%LLVM_RELEASE%%
-lib/libLLVMSparcAsmParser.so
-lib/libLLVMSparcAsmParser.so.5
-lib/libLLVMSparcAsmParser.so.%%LLVM_RELEASE%%
-lib/libLLVMSparcAsmPrinter.so
-lib/libLLVMSparcAsmPrinter.so.5
-lib/libLLVMSparcAsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMSparcCodeGen.so
-lib/libLLVMSparcCodeGen.so.5
-lib/libLLVMSparcCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMSparcDesc.so
-lib/libLLVMSparcDesc.so.5
-lib/libLLVMSparcDesc.so.%%LLVM_RELEASE%%
-lib/libLLVMSparcDisassembler.so
-lib/libLLVMSparcDisassembler.so.5
-lib/libLLVMSparcDisassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMSparcInfo.so
-lib/libLLVMSparcInfo.so.5
-lib/libLLVMSparcInfo.so.%%LLVM_RELEASE%%
-lib/libLLVMSupport.so
-lib/libLLVMSupport.so.5
-lib/libLLVMSupport.so.%%LLVM_RELEASE%%
-lib/libLLVMSymbolize.so
-lib/libLLVMSymbolize.so.5
-lib/libLLVMSymbolize.so.%%LLVM_RELEASE%%
-lib/libLLVMSystemZAsmParser.so
-lib/libLLVMSystemZAsmParser.so.5
-lib/libLLVMSystemZAsmParser.so.%%LLVM_RELEASE%%
-lib/libLLVMSystemZAsmPrinter.so
-lib/libLLVMSystemZAsmPrinter.so.5
-lib/libLLVMSystemZAsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMSystemZCodeGen.so
-lib/libLLVMSystemZCodeGen.so.5
-lib/libLLVMSystemZCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMSystemZDesc.so
-lib/libLLVMSystemZDesc.so.5
-lib/libLLVMSystemZDesc.so.%%LLVM_RELEASE%%
-lib/libLLVMSystemZDisassembler.so
-lib/libLLVMSystemZDisassembler.so.5
-lib/libLLVMSystemZDisassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMSystemZInfo.so
-lib/libLLVMSystemZInfo.so.5
-lib/libLLVMSystemZInfo.so.%%LLVM_RELEASE%%
-lib/libLLVMTableGen.so
-lib/libLLVMTableGen.so.5
-lib/libLLVMTableGen.so.%%LLVM_RELEASE%%
-lib/libLLVMTarget.so
-lib/libLLVMTarget.so.5
-lib/libLLVMTarget.so.%%LLVM_RELEASE%%
-lib/libLLVMTransformUtils.so
-lib/libLLVMTransformUtils.so.5
-lib/libLLVMTransformUtils.so.%%LLVM_RELEASE%%
-lib/libLLVMVectorize.so
-lib/libLLVMVectorize.so.5
-lib/libLLVMVectorize.so.%%LLVM_RELEASE%%
-lib/libLLVMX86AsmParser.so
-lib/libLLVMX86AsmParser.so.5
-lib/libLLVMX86AsmParser.so.%%LLVM_RELEASE%%
-lib/libLLVMX86AsmPrinter.so
-lib/libLLVMX86AsmPrinter.so.5
-lib/libLLVMX86AsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMX86CodeGen.so
-lib/libLLVMX86CodeGen.so.5
-lib/libLLVMX86CodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMX86Desc.so
-lib/libLLVMX86Desc.so.5
-lib/libLLVMX86Desc.so.%%LLVM_RELEASE%%
-lib/libLLVMX86Disassembler.so
-lib/libLLVMX86Disassembler.so.5
-lib/libLLVMX86Disassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMX86Info.so
-lib/libLLVMX86Info.so.5
-lib/libLLVMX86Info.so.%%LLVM_RELEASE%%
-lib/libLLVMX86Utils.so
-lib/libLLVMX86Utils.so.5
-lib/libLLVMX86Utils.so.%%LLVM_RELEASE%%
-lib/libLLVMXCoreAsmPrinter.so
-lib/libLLVMXCoreAsmPrinter.so.5
-lib/libLLVMXCoreAsmPrinter.so.%%LLVM_RELEASE%%
-lib/libLLVMXCoreCodeGen.so
-lib/libLLVMXCoreCodeGen.so.5
-lib/libLLVMXCoreCodeGen.so.%%LLVM_RELEASE%%
-lib/libLLVMXCoreDesc.so
-lib/libLLVMXCoreDesc.so.5
-lib/libLLVMXCoreDesc.so.%%LLVM_RELEASE%%
-lib/libLLVMXCoreDisassembler.so
-lib/libLLVMXCoreDisassembler.so.5
-lib/libLLVMXCoreDisassembler.so.%%LLVM_RELEASE%%
-lib/libLLVMXCoreInfo.so
-lib/libLLVMXCoreInfo.so.5
-lib/libLLVMXCoreInfo.so.%%LLVM_RELEASE%%
-lib/libLLVMXRay.so
-lib/libLLVMXRay.so.5
-lib/libLLVMXRay.so.%%LLVM_RELEASE%%
-lib/libLLVMipo.so
-lib/libLLVMipo.so.5
-lib/libLLVMipo.so.%%LLVM_RELEASE%%
-lib/libLTO.so
-lib/libLTO.so.5
-lib/libLTO.so.%%LLVM_RELEASE%%
-lib/libclang.so
-lib/libclang.so.5
-lib/libclang.so.5.0
-lib/libclangARCMigrate.so
-lib/libclangARCMigrate.so.5
-lib/libclangARCMigrate.so.%%LLVM_RELEASE%%
-lib/libclangAST.so
-lib/libclangAST.so.5
-lib/libclangAST.so.%%LLVM_RELEASE%%
-lib/libclangASTMatchers.so
-lib/libclangASTMatchers.so.5
-lib/libclangASTMatchers.so.%%LLVM_RELEASE%%
-lib/libclangAnalysis.so
-lib/libclangAnalysis.so.5
-lib/libclangAnalysis.so.%%LLVM_RELEASE%%
-lib/libclangBasic.so
-lib/libclangBasic.so.5
-lib/libclangBasic.so.%%LLVM_RELEASE%%
-lib/libclangCodeGen.so
-lib/libclangCodeGen.so.5
-lib/libclangCodeGen.so.%%LLVM_RELEASE%%
-lib/libclangDriver.so
-lib/libclangDriver.so.5
-lib/libclangDriver.so.%%LLVM_RELEASE%%
-lib/libclangDynamicASTMatchers.so
-lib/libclangDynamicASTMatchers.so.5
-lib/libclangDynamicASTMatchers.so.%%LLVM_RELEASE%%
-lib/libclangEdit.so
-lib/libclangEdit.so.5
-lib/libclangEdit.so.%%LLVM_RELEASE%%
-lib/libclangFormat.so
-lib/libclangFormat.so.5
-lib/libclangFormat.so.%%LLVM_RELEASE%%
-lib/libclangFrontend.so
-lib/libclangFrontend.so.5
-lib/libclangFrontend.so.%%LLVM_RELEASE%%
-lib/libclangFrontendTool.so
-lib/libclangFrontendTool.so.5
-lib/libclangFrontendTool.so.%%LLVM_RELEASE%%
-lib/libclangIndex.so
-lib/libclangIndex.so.5
-lib/libclangIndex.so.%%LLVM_RELEASE%%
-lib/libclangLex.so
-lib/libclangLex.so.5
-lib/libclangLex.so.%%LLVM_RELEASE%%
-lib/libclangParse.so
-lib/libclangParse.so.5
-lib/libclangParse.so.%%LLVM_RELEASE%%
-lib/libclangRewrite.so
-lib/libclangRewrite.so.5
-lib/libclangRewrite.so.%%LLVM_RELEASE%%
-lib/libclangRewriteFrontend.so
-lib/libclangRewriteFrontend.so.5
-lib/libclangRewriteFrontend.so.%%LLVM_RELEASE%%
-lib/libclangSema.so
-lib/libclangSema.so.5
-lib/libclangSema.so.%%LLVM_RELEASE%%
-lib/libclangSerialization.so
-lib/libclangSerialization.so.5
-lib/libclangSerialization.so.%%LLVM_RELEASE%%
-lib/libclangStaticAnalyzerCheckers.so
-lib/libclangStaticAnalyzerCheckers.so.5
-lib/libclangStaticAnalyzerCheckers.so.%%LLVM_RELEASE%%
-lib/libclangStaticAnalyzerCore.so
-lib/libclangStaticAnalyzerCore.so.5
-lib/libclangStaticAnalyzerCore.so.%%LLVM_RELEASE%%
-lib/libclangStaticAnalyzerFrontend.so
-lib/libclangStaticAnalyzerFrontend.so.5
-lib/libclangStaticAnalyzerFrontend.so.%%LLVM_RELEASE%%
-lib/libclangTooling.so
-lib/libclangTooling.so.5
-lib/libclangTooling.so.%%LLVM_RELEASE%%
-lib/libclangToolingCore.so
-lib/libclangToolingCore.so.5
-lib/libclangToolingCore.so.%%LLVM_RELEASE%%
-lib/libclangToolingRefactor.so
-lib/libclangToolingRefactor.so.5
-lib/libclangToolingRefactor.so.%%LLVM_RELEASE%%
 lib/libcling.so
-lib/libcling.so.5
-lib/libcling.so.%%LLVM_RELEASE%%
-lib/libclingInterpreter.so
-lib/libclingInterpreter.so.5
-lib/libclingInterpreter.so.%%LLVM_RELEASE%%
+lib/libcling.so.18.1
+lib/libclingDemoPlugin.so
+lib/libclingDemoPlugin.so.18.1
 lib/libclingJupyter.so
-lib/libclingJupyter.so.5
-lib/libclingJupyter.so.%%LLVM_RELEASE%%
-lib/libclingMetaProcessor.so
-lib/libclingMetaProcessor.so.5
-lib/libclingMetaProcessor.so.%%LLVM_RELEASE%%
-lib/libclingUserInterface.so
-lib/libclingUserInterface.so.5
-lib/libclingUserInterface.so.%%LLVM_RELEASE%%
-lib/libclingUtils.so
-lib/libclingUtils.so.5
-lib/libclingUtils.so.%%LLVM_RELEASE%%
-llvm%%LLVM_SUFFIX%%/bin/bugpoint
-llvm%%LLVM_SUFFIX%%/bin/c-index-test
-llvm%%LLVM_SUFFIX%%/bin/clang
-llvm%%LLVM_SUFFIX%%/bin/clang++
-llvm%%LLVM_SUFFIX%%/bin/clang-5.0
-llvm%%LLVM_SUFFIX%%/bin/clang-check
-llvm%%LLVM_SUFFIX%%/bin/clang-cl
-llvm%%LLVM_SUFFIX%%/bin/clang-cpp
-llvm%%LLVM_SUFFIX%%/bin/clang-format
-llvm%%LLVM_SUFFIX%%/bin/clang-import-test
-llvm%%LLVM_SUFFIX%%/bin/clang-offload-bundler
-llvm%%LLVM_SUFFIX%%/bin/clang-rename
-llvm%%LLVM_SUFFIX%%/bin/cling
-llvm%%LLVM_SUFFIX%%/bin/git-clang-format
-llvm%%LLVM_SUFFIX%%/bin/llc
-llvm%%LLVM_SUFFIX%%/bin/lli
-llvm%%LLVM_SUFFIX%%/bin/llvm-ar
-llvm%%LLVM_SUFFIX%%/bin/llvm-as
-llvm%%LLVM_SUFFIX%%/bin/llvm-bcanalyzer
-llvm%%LLVM_SUFFIX%%/bin/llvm-c-test
-llvm%%LLVM_SUFFIX%%/bin/llvm-cat
-llvm%%LLVM_SUFFIX%%/bin/llvm-config
-llvm%%LLVM_SUFFIX%%/bin/llvm-cov
-llvm%%LLVM_SUFFIX%%/bin/llvm-cvtres
-llvm%%LLVM_SUFFIX%%/bin/llvm-cxxdump
-llvm%%LLVM_SUFFIX%%/bin/llvm-cxxfilt
-llvm%%LLVM_SUFFIX%%/bin/llvm-diff
-llvm%%LLVM_SUFFIX%%/bin/llvm-dis
-llvm%%LLVM_SUFFIX%%/bin/llvm-dlltool
-llvm%%LLVM_SUFFIX%%/bin/llvm-dsymutil
-llvm%%LLVM_SUFFIX%%/bin/llvm-dwarfdump
-llvm%%LLVM_SUFFIX%%/bin/llvm-dwp
-llvm%%LLVM_SUFFIX%%/bin/llvm-extract
-llvm%%LLVM_SUFFIX%%/bin/llvm-lib
-llvm%%LLVM_SUFFIX%%/bin/llvm-link
-llvm%%LLVM_SUFFIX%%/bin/llvm-lto
-llvm%%LLVM_SUFFIX%%/bin/llvm-lto2
-llvm%%LLVM_SUFFIX%%/bin/llvm-mc
-llvm%%LLVM_SUFFIX%%/bin/llvm-mcmarkup
-llvm%%LLVM_SUFFIX%%/bin/llvm-modextract
-llvm%%LLVM_SUFFIX%%/bin/llvm-mt
-llvm%%LLVM_SUFFIX%%/bin/llvm-nm
-llvm%%LLVM_SUFFIX%%/bin/llvm-objdump
-llvm%%LLVM_SUFFIX%%/bin/llvm-opt-report
-llvm%%LLVM_SUFFIX%%/bin/llvm-pdbutil
-llvm%%LLVM_SUFFIX%%/bin/llvm-profdata
-llvm%%LLVM_SUFFIX%%/bin/llvm-ranlib
-llvm%%LLVM_SUFFIX%%/bin/llvm-readelf
-llvm%%LLVM_SUFFIX%%/bin/llvm-readobj
-llvm%%LLVM_SUFFIX%%/bin/llvm-rtdyld
-llvm%%LLVM_SUFFIX%%/bin/llvm-size
-llvm%%LLVM_SUFFIX%%/bin/llvm-split
-llvm%%LLVM_SUFFIX%%/bin/llvm-stress
-llvm%%LLVM_SUFFIX%%/bin/llvm-strings
-llvm%%LLVM_SUFFIX%%/bin/llvm-symbolizer
-llvm%%LLVM_SUFFIX%%/bin/llvm-tblgen
-llvm%%LLVM_SUFFIX%%/bin/llvm-xray
-llvm%%LLVM_SUFFIX%%/bin/obj2yaml
-llvm%%LLVM_SUFFIX%%/bin/opt
-llvm%%LLVM_SUFFIX%%/bin/sancov
-llvm%%LLVM_SUFFIX%%/bin/sanstats
-llvm%%LLVM_SUFFIX%%/bin/scan-build
-llvm%%LLVM_SUFFIX%%/bin/scan-view
-llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
-llvm%%LLVM_SUFFIX%%/bin/yaml2obj
-llvm%%LLVM_SUFFIX%%/include/clang-c/BuildSystem.h
-llvm%%LLVM_SUFFIX%%/include/clang-c/CXCompilationDatabase.h
-llvm%%LLVM_SUFFIX%%/include/clang-c/CXErrorCode.h
-llvm%%LLVM_SUFFIX%%/include/clang-c/CXString.h
-llvm%%LLVM_SUFFIX%%/include/clang-c/Documentation.h
-llvm%%LLVM_SUFFIX%%/include/clang-c/Index.h
-llvm%%LLVM_SUFFIX%%/include/clang-c/Platform.h
-llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/ARCMT.h
-llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/ARCMTActions.h
-llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/FileRemapper.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/APValue.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/AST.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTConsumer.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTContext.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDiagnostic.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTFwd.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporter.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTLambda.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTMutationListener.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTStructuralEquivalence.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTTypeTraits.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTUnresolvedSet.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTVector.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/Attr.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrDump.inc
-llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrImpl.inc
-llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrIterator.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrVisitor.inc
-llvm%%LLVM_SUFFIX%%/include/clang/AST/Attrs.inc
-llvm%%LLVM_SUFFIX%%/include/clang/AST/Availability.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/BaseSubobject.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/BuiltinTypes.def
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CXXInheritance.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CanonicalType.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CharUnits.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/Comment.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentBriefParser.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandInfo.inc
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandList.inc
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandTraits.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentDiagnostic.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTags.inc
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTagsProperties.inc
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentLexer.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentNodes.inc
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentParser.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentSema.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentVisitor.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/Decl.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclAccessPair.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclBase.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclCXX.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclContextInternals.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclFriend.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclGroup.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclLookups.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclNodes.inc
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjC.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclOpenMP.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclTemplate.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclVisitor.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclarationName.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/DependentDiagnostic.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/EvaluatedExprVisitor.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/Expr.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprCXX.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprObjC.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprOpenMP.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTMerger.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTSource.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/GlobalDecl.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/LambdaCapture.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/LocInfoType.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/Mangle.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/MangleNumberingContext.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/NSAPI.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/NestedNameSpecifier.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRHash.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenMPClause.h
-llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.def
*** 2233 LINES SKIPPED ***