Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Apr 2023 19:30:05 GMT
From:      Brooks Davis <brooks@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: a6ddd5c19e6d - 2023Q2 - devel/llvm15: add a STATIC_LIBS option
Message-ID:  <202304181930.33IJU5NG016456@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch 2023Q2 has been updated by brooks:

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

commit a6ddd5c19e6d73fba8b19c7f54bb40dc8254eec1
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2023-04-18 19:29:56 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2023-04-18 19:29:56 +0000

    devel/llvm15: add a STATIC_LIBS option
    
    When enabled (default) assorted LLVM componant static libraries are
    included in the package.  Disabling this option reduces the installed
    size by ~1GiB.
    
    Sponsored by:   DARPA
    (cherry picked from commit 87c9657029fac3e26a5d43195da5d8aec16ee70b)
---
 devel/llvm15/Makefile  |  14 +-
 devel/llvm15/pkg-plist | 830 ++++++++++++++++++++++++-------------------------
 2 files changed, 425 insertions(+), 419 deletions(-)

diff --git a/devel/llvm15/Makefile b/devel/llvm15/Makefile
index 064ce5a9553f..166758c601e8 100644
--- a/devel/llvm15/Makefile
+++ b/devel/llvm15/Makefile
@@ -85,7 +85,7 @@ CMAKE_ARGS+=	-DLLVM_ENABLE_TERMINFO=OFF
 CFLAGS+=	-DNDEBUG
 CXXFLAGS+=	-DNDEBUG
 
-OPTIONS_DEFINE=	BE_AMDGPU BE_WASM CLANG DOCS EXTRAS FLANG LIT LLD LLDB MLIR PYCLANG
+OPTIONS_DEFINE=	BE_AMDGPU BE_WASM CLANG DOCS EXTRAS FLANG LIT LLD LLDB MLIR PYCLANG STATIC_LIBS
 OPTIONS_DEFINE_aarch64=	OPENMP
 OPTIONS_DEFINE_amd64=	COMPILER_RT GOLD OPENMP
 OPTIONS_DEFINE_i386=	COMPILER_RT OPENMP
@@ -93,7 +93,7 @@ OPTIONS_DEFINE_powerpc=	COMPILER_RT GOLD
 OPTIONS_DEFINE_powerpc64=	COMPILER_RT GOLD OPENMP
 OPTIONS_DEFINE_powerpc64le=	COMPILER_RT GOLD OPENMP
 OPTIONS_DEFINE_riscv64=	COMPILER_RT OPENMP
-OPTIONS_DEFAULT=	BE_AMDGPU BE_STANDARD BE_WASM CLANG EXTRAS LIT LLD LLDB PYCLANG
+OPTIONS_DEFAULT=	BE_AMDGPU BE_STANDARD BE_WASM CLANG EXTRAS LIT LLD LLDB PYCLANG STATIC_LIBS
 OPTIONS_DEFAULT_aarch64=	OPENMP
 OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
 OPTIONS_DEFAULT_i386=	COMPILER_RT
@@ -110,7 +110,7 @@ OPTIONS_SINGLE=		BACKENDS
 OPTIONS_SINGLE_BACKENDS=BE_FREEBSD BE_NATIVE BE_STANDARD
 OPTIONS_SUB=	yes
 # All non-backend options
-_ALL_OPTIONS=	CLANG COMPILER_RT DOCS EXTRAS FLANG GOLD LIT LLD LLDB MLIR OPENMP PYCLANG
+_ALL_OPTIONS=	CLANG COMPILER_RT DOCS EXTRAS FLANG GOLD LIT LLD LLDB MLIR OPENMP PYCLANG STATIC_LIBS
 
 BE_AMDGPU_DESC=		AMD GPU backend (required by mesa)
 BE_FREEBSD_DESC=	Backends for FreeBSD architectures
@@ -120,7 +120,7 @@ BE_NATIVE_CMAKE_ON=	-DLLVM_TARGETS_TO_BUILD="${NATIVE_BACKENDS:ts;}"
 BE_STANDARD_DESC=	All non-experimental backends
 BE_WASM_DESC=		WebAssembly backend (required by firefox via wasi)
 .for BE in FREEBSD NATIVE STANDARD
-BE_${BE}_PLIST_FILES=	${_BE_LIBS_${BE}:O:S/$/.a/:S|^|${LLVM_DIR}/lib/libLLVM|} \
+BE_${BE}_PLIST_FILES=	${_BE_LIBS_${BE}:O:S/$/.a/:S|^|%%STATIC_LIBS%%${LLVM_DIR}/lib/libLLVM|} \
 			${_BE_INCS_${BE}:S|^|${LLVM_DIR}/lib/clang/${LLVM_RELEASE}/include/|:N${LLVM_DIR}/lib/clang/${LLVM_RELEASE}/include/$}
 .endfor
 CLANG_DESC=	Build clang
@@ -181,6 +181,7 @@ PYCLANG_DESC=		Install python bindings to libclang
 PYCLANG_IMPLIES=	CLANG
 PYCLANG_VARS=		_USES_PYTHON=python:3.6+
 PYCLANG_CMAKE_ON=	-DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
+STATIC_LIBS_DESC=	Install static libraries (does not effect sanitizers)
 
 .if defined(WITH_DEBUG)
 CMAKE_BUILD_TYPE=	RelWithDebInfo
@@ -686,6 +687,10 @@ do-test:
 		${SH} -c ${TEST_CMD}; \
 	fi
 
+
+post-install-STATIC_LIBS-off:
+	${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/lib*.a
+
 build-plist:
 	@[ -d ${STAGEDIR} ] || (echo "Can't make plist before package is staged ${STAGEDIR}" && exit 1)
 	${RM} ${PLIST} ${PLIST}.tmp
@@ -720,6 +725,7 @@ build-plist:
 	    -e 's|\([^0-9]\)${LLVM_MAJOR}\([^0-9]\)|\1%%LLVM_MAJOR%%\2|' \
 	    | ${SORT} >> ${PLIST}.tmp
 	${AWK} '{ \
+	    if ($$0 ~ /lib.lib[a-zA-Z].*\.a$$/ && $$0 !~ /(${BE_PATTERN})$$/) {printf "%%%%STATIC_LIBS%%%%"} \
 	    if ($$0 ~ /${CLANG_PATTERN}/ && $$0 !~ /(${OPENMP_PATTERN}|${EXTRAS_PATTERN}|libclang_rt|${PYCLANG_PATTERN}|${BE_PATTERN})/) {printf "%%%%CLANG%%%%"} \
 	    if ($$0 ~ /${COMPILER_RT_PATTERN}/) \
 		{printf "%%%%COMPILER_RT%%%%"} \
diff --git a/devel/llvm15/pkg-plist b/devel/llvm15/pkg-plist
index aa17d715ff74..4122c5533400 100644
--- a/devel/llvm15/pkg-plist
+++ b/devel/llvm15/pkg-plist
@@ -5184,441 +5184,441 @@ llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/llvm-driver-template.cpp.in
 %%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRTargets-%%CMAKE_BUILD_TYPE%%.cmake
 %%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRTargets.cmake
 %%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/cmake/openmp/FindOpenMPTarget.cmake
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRBuilder.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRCodeGen.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRDialect.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRSupport.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRTransforms.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranCommon.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranDecimal.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranEvaluate.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranLower.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranParser.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranRuntime.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranSemantics.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortran_main.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRBuilder.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRCodeGen.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRTransforms.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranCommon.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranDecimal.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranEvaluate.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranLower.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranParser.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranRuntime.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranSemantics.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortran_main.a
 llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%LLVM_MAJOR%%.so
 llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%LLVM_RELEASE%%.so
 llvm%%LLVM_SUFFIX%%/lib/libLLVM.so
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAggressiveInstCombine.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAnalysis.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmPrinter.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBinaryFormat.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBitReader.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBitWriter.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMBitstreamReader.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCFGuard.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCFIVerify.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCore.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCoroutines.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMCoverage.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinker.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDWP.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoCodeView.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoDWARF.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoGSYM.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoMSF.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoPDB.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDebuginfod.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDemangle.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDiff.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMDlltoolDriver.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMExecutionEngine.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMExegesis.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMExtensions.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMFileCheck.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenACC.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenMP.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzMutate.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzerCLI.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMGlobalISel.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMIRReader.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMInstCombine.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMInstrumentation.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMInterfaceStub.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMInterpreter.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMJITLink.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLTO.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLibDriver.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLineEditor.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMLinker.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMC.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMCA.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMCDisassembler.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMCJIT.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMCParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMMIRParser.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCARCOpts.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCopy.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMObject.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMObjectYAML.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMOption.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcJIT.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcShared.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcTargetProcess.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMPasses.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMProfileData.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMRemarks.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMRuntimeDyld.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMScalarOpts.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSelectionDAG.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSupport.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMSymbolize.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGen.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenGlobalISel.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMTarget.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPI.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMTransformUtils.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMVectorize.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsDriver.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsManifest.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMXRay.a
-llvm%%LLVM_SUFFIX%%/lib/libLLVMipo.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAggressiveInstCombine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAnalysis.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmPrinter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBinaryFormat.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitWriter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitstreamReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFGuard.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFIVerify.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGen.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCore.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoroutines.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoverage.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWP.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoCodeView.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoDWARF.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoGSYM.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoMSF.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoPDB.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebuginfod.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDemangle.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDiff.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDlltoolDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExecutionEngine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExegesis.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExtensions.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFileCheck.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenACC.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenMP.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzMutate.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzerCLI.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMGlobalISel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMIRReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstCombine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstrumentation.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInterfaceStub.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInterpreter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMJITLink.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLTO.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLibDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLineEditor.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLinker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMC.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCA.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCDisassembler.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCJIT.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMIRParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCARCOpts.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCopy.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObject.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjectYAML.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOption.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcJIT.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcShared.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcTargetProcess.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMPasses.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMProfileData.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMRemarks.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMRuntimeDyld.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMScalarOpts.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSelectionDAG.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSupport.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSymbolize.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGen.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenGlobalISel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTarget.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPI.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTransformUtils.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMVectorize.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsManifest.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMXRay.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMipo.a
 llvm%%LLVM_SUFFIX%%/lib/libLTO.so
 llvm%%LLVM_SUFFIX%%/lib/libLTO.so.%%LLVM_MAJOR%%
 %%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIR.so
 %%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIR.so.%%LLVM_MAJOR%%
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUToROCDL.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXToLLVMIRTranslation.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineAnalysis.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineToStandard.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransformsTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAnalysis.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithmeticDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithmeticToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithmeticToSPIRV.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithmeticTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithmeticUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeon2dToIntr.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonToLLVMIRTranslation.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEToLLVMIRTranslation.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVETransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsmParser.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationToMemRef.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTransformOps.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIAsync.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIControlFlow.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIConversion.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIDebug.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIExecutionEngine.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIFunc.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIGPU.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIIR.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIInterfaces.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPILLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPILinalg.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIPDL.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIQuant.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIRegisterEverything.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISCF.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIShape.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISparseTensor.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITensor.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCallInterfaces.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCastInterfaces.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToLibm.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToStandard.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowInterfaces.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToSPIRV.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCopyOpInterface.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTIDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTITestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDataLayoutInterfaces.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDerivedAttributeOpInterface.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDialectUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIREmitCDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngine.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngineUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToSPIRV.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUOps.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToGPURuntimeTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToNVVMTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToROCDLTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToSPIRV.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToVulkanTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIR.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferIntRangeInterface.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferTypeOpInterface.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRJitRunner.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMCommonConversion.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMIRTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMToLLVMIRTranslation.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgAnalysis.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgToSPIRV.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgToStandard.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTransformOps.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLoopLikeInterface.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLspServerLib.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLspServerSupportLib.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMLProgramDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToLibm.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToSPIRV.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToSPIRV.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMlirOptMain.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUToNVVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMToLLVMIRTranslation.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToLLVMIRTranslation.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToSCF.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPToLLVMIRTranslation.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROptLib.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLInterpDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLAST.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLCodeGen.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLODS.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLToPDLInterp.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRParallelCombiningOpInterface.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRParser.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPass.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPresburger.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLToLLVMIRTranslation.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReconcileUnrealizedCasts.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReduce.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReduceLib.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRRewrite.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToControlFlow.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToGPU.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToOpenMP.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToSPIRV.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTransformOps.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVBinaryUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVConversion.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVDeserialization.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVModuleCombiner.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVSerialization.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTranslateRegistration.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeOpsTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeToStandard.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSideEffectInterfaces.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorPipelines.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSupport.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSupportIndentedOstream.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTableGen.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetCpp.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVMIRExport.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVMIRImport.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorInferTypeOpInterfaceImpl.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTilingInterfaceImpl.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorToLinalg.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorToSPIRV.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestAnalysis.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestFuncToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestIR.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestPDLL.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestPass.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestReducer.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestRewrite.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestTransformDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTilingInterface.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTilingInterfaceTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRToLLVMIRTranslationRegistration.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToArith.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToLinalg.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToSCF.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToTensor.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTranslateLib.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorInterfaces.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTestPasses.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToGPU.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToLLVM.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToSCF.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToSPIRV.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTransforms.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorUtils.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRViewLikeInterface.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorDialect.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorToLLVMIRTranslation.a
-%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUToROCDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransformsTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithmeticDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithmeticToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithmeticToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithmeticTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithmeticUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeon2dToIntr.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVETransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsmParser.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationToMemRef.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIAsync.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIControlFlow.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIDebug.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIExecutionEngine.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIFunc.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPILLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPILinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIPDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIQuant.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIRegisterEverything.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIShape.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISparseTensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCallInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCastInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToLibm.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCopyOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTIDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTITestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDataLayoutInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDerivedAttributeOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDialectUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIREmitCDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngine.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngineUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToGPURuntimeTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToNVVMTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToROCDLTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToVulkanTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferIntRangeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferTypeOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRJitRunner.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMCommonConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMIRTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLoopLikeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLspServerLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLspServerSupportLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMLProgramDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToLibm.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMlirOptMain.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUToNVVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROptLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLInterpDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLAST.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLCodeGen.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLODS.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLToPDLInterp.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRParallelCombiningOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRParser.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPresburger.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReconcileUnrealizedCasts.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReduce.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReduceLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRRewrite.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToControlFlow.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToOpenMP.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVBinaryUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVDeserialization.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVModuleCombiner.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVSerialization.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTranslateRegistration.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeOpsTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSideEffectInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorPipelines.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSupport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSupportIndentedOstream.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTableGen.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetCpp.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVMIRExport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVMIRImport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorInferTypeOpInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTilingInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorToLinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestFuncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestPDLL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestReducer.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestRewrite.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestTransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTilingInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTilingInterfaceTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRToLLVMIRTranslationRegistration.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToArith.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToLinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToTensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTranslateLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRViewLikeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorTransforms.a
 llvm%%LLVM_SUFFIX%%/lib/libRemarks.so
 llvm%%LLVM_SUFFIX%%/lib/libRemarks.so.%%LLVM_MAJOR%%
 %%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/libarcher.so
-%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/libarcher_static.a
+%%STATIC_LIBS%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/libarcher_static.a
 %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so
 %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so.%%LLVM_MAJOR%%
 %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so
 %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_MAJOR%%
 %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_RELEASE%%
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAPINotes.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangARCMigrate.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAST.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangASTMatchers.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysis.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysisFlowSensitive.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysisFlowSensitiveModels.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangApplyReplacements.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangBasic.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangChangeNamespace.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCodeGen.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCrossTU.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDaemon.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDaemonTweaks.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDependencyScanning.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDirectoryWatcher.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDoc.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDriver.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDynamicASTMatchers.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangEdit.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangExtractAPI.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFormat.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontend.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontendTool.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleCXX.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleLLVM.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeCleaner.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeFixer.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeFixerPlugin.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangIndex.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangIndexSerialization.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangInterpreter.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangLex.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangMove.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangParse.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangPseudo.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangPseudoCLI.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangPseudoCXX.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangPseudoGrammar.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangQuery.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangReorderFields.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewrite.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewriteFrontend.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSema.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSerialization.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCheckers.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCore.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerFrontend.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSupport.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidy.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAbseilModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAlteraModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAndroidModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyBoostModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyBugproneModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyCERTModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyConcurrencyModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyCppCoreGuidelinesModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyDarwinModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyFuchsiaModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyGoogleModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyHICPPModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLLVMLibcModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLLVMModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLinuxKernelModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMPIModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMain.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMiscModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyModernizeModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyObjCModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyOpenMPModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPerformanceModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPlugin.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPortabilityModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyReadabilityModule.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyUtils.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyZirconModule.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTooling.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingASTDiff.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingCore.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusions.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingRefactoring.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingSyntax.a
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTransformer.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdRemoteIndex.a
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdSupport.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAPINotes.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangARCMigrate.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAST.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangASTMatchers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysis.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysisFlowSensitive.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysisFlowSensitiveModels.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangApplyReplacements.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangBasic.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangChangeNamespace.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCodeGen.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCrossTU.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDaemon.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDaemonTweaks.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDependencyScanning.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDirectoryWatcher.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDoc.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDriver.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDynamicASTMatchers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangEdit.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangExtractAPI.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFormat.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontendTool.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleCXX.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleLLVM.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeCleaner.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeFixer.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeFixerPlugin.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangIndex.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangIndexSerialization.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangInterpreter.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangLex.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangMove.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangParse.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangPseudo.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangPseudoCLI.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangPseudoCXX.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangPseudoGrammar.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangQuery.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangReorderFields.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewrite.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewriteFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSema.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSerialization.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCheckers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCore.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSupport.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidy.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAbseilModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAlteraModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAndroidModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyBoostModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyBugproneModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyCERTModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyConcurrencyModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyCppCoreGuidelinesModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyDarwinModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyFuchsiaModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyGoogleModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyHICPPModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLLVMLibcModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLLVMModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLinuxKernelModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMPIModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMain.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMiscModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyModernizeModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyObjCModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyOpenMPModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPerformanceModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPlugin.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPortabilityModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyReadabilityModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyUtils.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyZirconModule.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTooling.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingASTDiff.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingCore.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusions.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingRefactoring.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingSyntax.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTransformer.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdRemoteIndex.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdSupport.a
 %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/__init__.py
 %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/config.h.in
 %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/ear.c
-%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libfindAllSymbols.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangFrontend.a
-%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangFrontendTool.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libfindAllSymbols.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangFrontend.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangFrontendTool.a
 %%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/libgomp.so
 %%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/libiomp5.so
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCOFF.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCommon.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldELF.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMachO.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMinGW.a
-%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldWasm.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCOFF.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCommon.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldELF.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMachO.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMinGW.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldWasm.a
 %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so
 %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so.%%LLVM_MAJOR%%
 %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so.%%LLVM_RELEASE%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202304181930.33IJU5NG016456>