Package: llvm-toolchain-16 / 1:16.0.6-15~deb12u1

Metadata

Package Version Patches format
llvm-toolchain-16 1:16.0.6-15~deb12u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
lldb/print lldb path.patch | (download)

lldb/bindings/python/get-python-config.py | 15 14 + 1 - 0 !
lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | 1 1 + 0 - 0 !
2 files changed, 15 insertions(+), 1 deletion(-)

---
lower python dep.diff | (download)

llvm/CMakeLists.txt | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
scan build py fix default bin.diff | (download)

clang/tools/scan-build-py/lib/libscanbuild/arguments.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
omp riscv64.patch | (download)

openmp/runtime/src/kmp_affinity.h | 11 11 + 0 - 0 !
1 file changed, 11 insertions(+)

 define the affinity for riscv64
lldb/test disable lldb i386.diff | (download)

integration-test-suite/tests/basic_lldb.c | 2 1 + 1 - 0 !
integration-test-suite/tests/basic_lldb2.cpp | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

---
unbreak atomic mips.diff | (download)

compiler-rt/lib/scudo/standalone/CMakeLists.txt | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

---
llvm fix lld linker check.diff | (download)

llvm/cmake/modules/AddLLVM.cmake | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
openmp fix runtimes build.diff | (download)

llvm/runtimes/CMakeLists.txt | 3 2 + 1 - 0 !
openmp/CMakeLists.txt | 22 22 + 0 - 0 !
openmp/libomptarget/plugins/CMakeLists.txt | 2 2 + 0 - 0 !
openmp/libomptarget/plugins/cuda/CMakeLists.txt | 2 2 + 0 - 0 !
openmp/libomptarget/src/CMakeLists.txt | 4 3 + 1 - 0 !
openmp/runtime/CMakeLists.txt | 4 4 + 0 - 0 !
openmp/runtime/src/CMakeLists.txt | 3 3 + 0 - 0 !
openmp/tools/archer/CMakeLists.txt | 3 3 + 0 - 0 !
8 files changed, 41 insertions(+), 2 deletions(-)

---
libclc fix prepare_builtins rpath.diff | (download)

libclc/CMakeLists.txt | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
llvm runtimes builtins build check.diff | (download)

llvm/runtimes/CMakeLists.txt | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

---
issue 54242.diff | (download)

mlir/lib/ExecutionEngine/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
protobuf_3.21.patch | (download)

clang-tools-extra/clangd/index/remote/monitor/Monitor.cpp | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
compiler rt/compilerrt builtins arch fix armhf.diff | (download)

compiler-rt/lib/builtins/CMakeLists.txt | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

---
compiler rt/compilerrt build scudo standalone option.diff | (download)

compiler-rt/CMakeLists.txt | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

---
wasm/wasm ld path.diff | (download)

clang/lib/Driver/ToolChains/WebAssembly.h | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

---
wasm/wasm compiler rt default.diff | (download)

clang/lib/Driver/ToolChains/WebAssembly.cpp | 12 12 + 0 - 0 !
clang/lib/Driver/ToolChains/WebAssembly.h | 1 1 + 0 - 0 !
2 files changed, 13 insertions(+)

---
wasm/wasm sysroot usr.diff | (download)

clang/lib/Driver/ToolChains/WebAssembly.cpp | 43 34 + 9 - 0 !
clang/lib/Driver/ToolChains/WebAssembly.h | 2 2 + 0 - 0 !
2 files changed, 36 insertions(+), 9 deletions(-)

---
revert update doc.diff | (download)

clang-tools-extra/docs/conf.py | 14 9 + 5 - 0 !
clang/docs/conf.py | 14 9 + 5 - 0 !
lld/docs/conf.py | 9 9 + 0 - 0 !
llvm/cmake/modules/AddSphinxTarget.cmake | 7 0 + 7 - 0 !
llvm/docs/conf.py | 9 9 + 0 - 0 !
polly/docs/conf.py | 14 9 + 5 - 0 !
6 files changed, 45 insertions(+), 22 deletions(-)

---
unwind force pthread dl.diff | (download)

libunwind/CMakeLists.txt | 15 9 + 6 - 0 !
1 file changed, 9 insertions(+), 6 deletions(-)

---
force sse2 compiler rt.diff | (download)

compiler-rt/lib/builtins/CMakeLists.txt | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

---
bolt disable emit relocs.patch | (download)

bolt/tools/merge-fdata/CMakeLists.txt | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

---
link grpc.diff | (download)

clang/cmake/modules/AddGRPC.cmake | 7 6 + 1 - 0 !
cmake/Modules/FindGRPC.cmake | 17 17 + 0 - 0 !
2 files changed, 23 insertions(+), 1 deletion(-)

---
amdgpu/nonlinux.patch | (download)

openmp/libomptarget/plugins/amdgpu/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
ubuntu releases.patch | (download)

clang/include/clang/Driver/Distro.h | 3 2 + 1 - 0 !
clang/lib/Driver/Distro.cpp | 1 1 + 0 - 0 !
2 files changed, 3 insertions(+), 1 deletion(-)

 update the list of ubuntu release names
new cmake build fix.patch | (download)

openmp/runtime/cmake/LibompCheckLinkerFlag.cmake | 72 0 + 72 - 0 !
openmp/runtime/cmake/config-ix.cmake | 18 9 + 9 - 0 !
2 files changed, 9 insertions(+), 81 deletions(-)

 [patch] [openmp] replace libomp_check_linker_flag with
 llvm_check_compiler_linker_flag

Replace the custom libomp_check_linker_flag() implementation with
llvm_check_compiler_linker_flag() from the common cmake utils. Due
to the way the custom implementation is implemented (capturing
output from an entire nested cmake invocation) it can easily end
up incorrectly detecting flags as unavailable, e.g. because "error",
"unknown" or similar occurs inside compiler flags, the directory
name, etc.

Fixes https://github.com/llvm/llvm-project/issues/62240.

HIP search path fix.patch | (download)

clang/lib/Driver/ToolChains/AMDGPU.cpp | 12 4 + 8 - 0 !
1 file changed, 4 insertions(+), 8 deletions(-)

 [patch] [hip] detect hip for ubuntu, mint, gentoo, etc.

HIP may be installed into /usr or /usr/local on a variety of Linux
operating systems. It may become unwieldy to list them all.

Reviewed by: Siu Chi Chan, Yaxun Liu

D158066 simd ppc64el.patch | (download)

clang/include/clang/Basic/BuiltinsPPC.def | 2 2 + 0 - 0 !
clang/lib/Basic/Targets/PPC.cpp | 4 4 + 0 - 0 !
clang/lib/CodeGen/CGBuiltin.cpp | 5 5 + 0 - 0 !
clang/lib/Headers/ppc_wrappers/smmintrin.h | 50 35 + 15 - 0 !
clang/test/CodeGen/PowerPC/builtins-ppc.c | 13 11 + 2 - 0 !
clang/test/CodeGen/PowerPC/ppc-emmintrin.c | 5 5 + 0 - 0 !
clang/test/CodeGen/PowerPC/ppc-mmintrin.c | 5 5 + 0 - 0 !
clang/test/CodeGen/PowerPC/ppc-pmmintrin.c | 3 3 + 0 - 0 !
clang/test/CodeGen/PowerPC/ppc-smmintrin.c | 37 23 + 14 - 0 !
clang/test/CodeGen/PowerPC/ppc-tmmintrin.c | 3 3 + 0 - 0 !
clang/test/CodeGen/PowerPC/ppc-x86gprintrin.c | 3 3 + 0 - 0 !
11 files changed, 99 insertions(+), 31 deletions(-)

 fix simd compatibility headers on ppc64el