mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-08-14 02:45:31 +00:00
bring back one of the bolt patch
This commit is contained in:
parent
7238f734ad
commit
da0c83264a
177
debian/patches/bolt.patch
vendored
177
debian/patches/bolt.patch
vendored
@ -1,177 +0,0 @@
|
|||||||
Index: llvm-toolchain-15-15.0.1/bolt/lib/Core/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/lib/Core/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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}
|
|
||||||
)
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/lib/Passes/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/lib/Passes/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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}
|
|
||||||
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/lib/Profile/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/lib/Profile/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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
|
|
||||||
)
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/lib/Rewrite/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/lib/Rewrite/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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}
|
|
||||||
)
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/lib/RuntimeLibs/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/lib/RuntimeLibs/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/lib/Target/AArch64/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/lib/Target/AArch64/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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
|
|
||||||
)
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/lib/Target/X86/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/lib/Target/X86/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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
|
|
||||||
)
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/lib/Utils/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/lib/Utils/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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}
|
|
||||||
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/tools/driver/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/tools/driver/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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}
|
|
||||||
)
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/tools/heatmap/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/tools/heatmap/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/tools/llvm-bolt-fuzzer/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/tools/llvm-bolt-fuzzer/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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
|
|
||||||
)
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/tools/merge-fdata/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/tools/merge-fdata/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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
|
|
||||||
)
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/unittests/Core/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/unittests/Core/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/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
|
|
||||||
Index: llvm-toolchain-15-15.0.1/bolt/unittests/Profile/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- llvm-toolchain-15-15.0.1.orig/bolt/unittests/Profile/CMakeLists.txt
|
|
||||||
+++ llvm-toolchain-15-15.0.1/bolt/unittests/Profile/CMakeLists.txt
|
|
||||||
@@ -1,5 +1,7 @@
|
|
||||||
add_bolt_unittest(ProfileTests
|
|
||||||
DataAggregator.cpp
|
|
||||||
+
|
|
||||||
+ DISABLE_LLVM_LINK_LLVM_DYLIB
|
|
||||||
)
|
|
||||||
|
|
||||||
target_link_libraries(ProfileTests
|
|
2
debian/patches/series
vendored
2
debian/patches/series
vendored
@ -150,3 +150,5 @@ wasm/wasm-sysroot-usr.diff
|
|||||||
revert-update-doc.diff
|
revert-update-doc.diff
|
||||||
unwind-force-pthread-dl.diff
|
unwind-force-pthread-dl.diff
|
||||||
force-sse2-compiler-rt.diff
|
force-sse2-compiler-rt.diff
|
||||||
|
bolt-disable-emit-relocs.patch
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user