From: LLVM Packaging Team Date: Sun, 1 Jan 2023 14:46:39 +0000 (+0000) Subject: bolt X-Git-Tag: archive/raspbian/1%16.0.6-15+rpi1~4^2~8 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=5adbbccfb7a6f279aaa07dec7f2b0d18f6c6f300;p=llvm-toolchain-16.git bolt =================================================================== Gbp-Pq: Name bolt.patch --- diff --git a/bolt/lib/Core/CMakeLists.txt b/bolt/lib/Core/CMakeLists.txt index 501b5eb6e6..c09a439b13 100644 --- a/bolt/lib/Core/CMakeLists.txt +++ b/bolt/lib/Core/CMakeLists.txt @@ -24,6 +24,7 @@ add_llvm_library(LLVMBOLTCore ParallelUtilities.cpp Relocation.cpp + DISABLE_LLVM_LINK_LLVM_DYLIB LINK_LIBS ${LLVM_PTHREAD_LIB} ) diff --git a/bolt/lib/Passes/CMakeLists.txt b/bolt/lib/Passes/CMakeLists.txt index bb296263bb..86f08d2926 100644 --- a/bolt/lib/Passes/CMakeLists.txt +++ b/bolt/lib/Passes/CMakeLists.txt @@ -46,6 +46,8 @@ add_llvm_library(LLVMBOLTPasses VeneerElimination.cpp RetpolineInsertion.cpp + DISABLE_LLVM_LINK_LLVM_DYLIB + LINK_LIBS ${LLVM_PTHREAD_LIB} diff --git a/bolt/lib/Profile/CMakeLists.txt b/bolt/lib/Profile/CMakeLists.txt index f4397e3314..0b5d771d4b 100644 --- a/bolt/lib/Profile/CMakeLists.txt +++ b/bolt/lib/Profile/CMakeLists.txt @@ -7,6 +7,8 @@ add_llvm_library(LLVMBOLTProfile YAMLProfileReader.cpp YAMLProfileWriter.cpp + DISABLE_LLVM_LINK_LLVM_DYLIB + LINK_COMPONENTS Support ) diff --git a/bolt/lib/Rewrite/CMakeLists.txt b/bolt/lib/Rewrite/CMakeLists.txt index 053fa9ac15..e411c50c05 100644 --- a/bolt/lib/Rewrite/CMakeLists.txt +++ b/bolt/lib/Rewrite/CMakeLists.txt @@ -33,6 +33,8 @@ add_llvm_library(LLVMBOLTRewrite MachORewriteInstance.cpp RewriteInstance.cpp + DISABLE_LLVM_LINK_LLVM_DYLIB + LINK_LIBS ${LLVM_PTHREAD_LIB} ) diff --git a/bolt/lib/RuntimeLibs/CMakeLists.txt b/bolt/lib/RuntimeLibs/CMakeLists.txt index f0359a652d..26c2109982 100644 --- a/bolt/lib/RuntimeLibs/CMakeLists.txt +++ b/bolt/lib/RuntimeLibs/CMakeLists.txt @@ -10,6 +10,8 @@ add_llvm_library(LLVMBOLTRuntimeLibs RuntimeLibrary.cpp HugifyRuntimeLibrary.cpp InstrumentationRuntimeLibrary.cpp + + DISABLE_LLVM_LINK_LLVM_DYLIB ) target_link_libraries(LLVMBOLTRuntimeLibs diff --git a/bolt/lib/Target/AArch64/CMakeLists.txt b/bolt/lib/Target/AArch64/CMakeLists.txt index 96c7016819..7f26e040f2 100644 --- a/bolt/lib/Target/AArch64/CMakeLists.txt +++ b/bolt/lib/Target/AArch64/CMakeLists.txt @@ -8,6 +8,8 @@ set(LLVM_LINK_COMPONENTS add_llvm_library(LLVMBOLTTargetAArch64 AArch64MCPlusBuilder.cpp + DISABLE_LLVM_LINK_LLVM_DYLIB + DEPENDS AArch64CommonTableGen ) diff --git a/bolt/lib/Target/X86/CMakeLists.txt b/bolt/lib/Target/X86/CMakeLists.txt index 47344fe331..66140ecae7 100644 --- a/bolt/lib/Target/X86/CMakeLists.txt +++ b/bolt/lib/Target/X86/CMakeLists.txt @@ -11,6 +11,8 @@ add_llvm_library(LLVMBOLTTargetX86 X86MCPlusBuilder.cpp X86MCSymbolizer.cpp + DISABLE_LLVM_LINK_LLVM_DYLIB + DEPENDS X86CommonTableGen ) diff --git a/bolt/lib/Utils/CMakeLists.txt b/bolt/lib/Utils/CMakeLists.txt index 2a1307750b..9ed9be6e1d 100644 --- a/bolt/lib/Utils/CMakeLists.txt +++ b/bolt/lib/Utils/CMakeLists.txt @@ -2,6 +2,8 @@ add_llvm_library(LLVMBOLTUtils CommandLineOpts.cpp Utils.cpp + DISABLE_LLVM_LINK_LLVM_DYLIB + LINK_LIBS ${LLVM_PTHREAD_LIB} diff --git a/bolt/tools/driver/CMakeLists.txt b/bolt/tools/driver/CMakeLists.txt index e56be15dbc..1c596194ff 100644 --- a/bolt/tools/driver/CMakeLists.txt +++ b/bolt/tools/driver/CMakeLists.txt @@ -14,6 +14,8 @@ endif() add_bolt_tool(llvm-bolt llvm-bolt.cpp + DISABLE_LLVM_LINK_LLVM_DYLIB + DEPENDS ${BOLT_DRIVER_DEPS} ) diff --git a/bolt/tools/heatmap/CMakeLists.txt b/bolt/tools/heatmap/CMakeLists.txt index cb8e7ee260..9f52ddb021 100644 --- a/bolt/tools/heatmap/CMakeLists.txt +++ b/bolt/tools/heatmap/CMakeLists.txt @@ -7,6 +7,7 @@ set(LLVM_LINK_COMPONENTS add_bolt_tool(llvm-bolt-heatmap heatmap.cpp + DISABLE_LLVM_LINK_LLVM_DYLIB ) target_link_libraries(llvm-bolt-heatmap diff --git a/bolt/tools/llvm-bolt-fuzzer/CMakeLists.txt b/bolt/tools/llvm-bolt-fuzzer/CMakeLists.txt index 14031ca419..0c6192b2f6 100644 --- a/bolt/tools/llvm-bolt-fuzzer/CMakeLists.txt +++ b/bolt/tools/llvm-bolt-fuzzer/CMakeLists.txt @@ -5,4 +5,6 @@ set(LLVM_LINK_COMPONENTS add_llvm_fuzzer(llvm-bolt-fuzzer llvm-bolt-fuzzer.cpp + + DISABLE_LLVM_LINK_LLVM_DYLIB ) diff --git a/bolt/tools/merge-fdata/CMakeLists.txt b/bolt/tools/merge-fdata/CMakeLists.txt index 08b2e65b1b..4bd2b522b8 100644 --- a/bolt/tools/merge-fdata/CMakeLists.txt +++ b/bolt/tools/merge-fdata/CMakeLists.txt @@ -3,6 +3,8 @@ set(LLVM_LINK_COMPONENTS Support) add_bolt_tool(merge-fdata merge-fdata.cpp + DISABLE_LLVM_LINK_LLVM_DYLIB + DEPENDS intrinsics_gen ) diff --git a/bolt/unittests/Core/CMakeLists.txt b/bolt/unittests/Core/CMakeLists.txt index 0e78d0a274..15d48f2c42 100644 --- a/bolt/unittests/Core/CMakeLists.txt +++ b/bolt/unittests/Core/CMakeLists.txt @@ -9,6 +9,8 @@ add_bolt_unittest(CoreTests BinaryContext.cpp MCPlusBuilder.cpp DynoStats.cpp + + DISABLE_LLVM_LINK_LLVM_DYLIB ) target_link_libraries(CoreTests diff --git a/bolt/unittests/Profile/CMakeLists.txt b/bolt/unittests/Profile/CMakeLists.txt index b0f1ec0f80..e0aa0926b4 100644 --- a/bolt/unittests/Profile/CMakeLists.txt +++ b/bolt/unittests/Profile/CMakeLists.txt @@ -1,5 +1,7 @@ add_bolt_unittest(ProfileTests DataAggregator.cpp + + DISABLE_LLVM_LINK_LLVM_DYLIB ) target_link_libraries(ProfileTests