Package: llvm-toolchain-19 / 1:19.1.7-15
Metadata
| Package | Version | Patches format |
|---|---|---|
| llvm-toolchain-19 | 1:19.1.7-15 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| wasm/wasm ld path.diff | (download) |
clang/lib/Driver/ToolChains/WebAssembly.cpp |
7 6 + 1 - 0 ! |
--- |
| wasm/wasm compiler rt default.diff | (download) |
clang/lib/Driver/ToolChains/WebAssembly.cpp |
12 12 + 0 - 0 ! |
--- |
| wasm/wasm sysroot usr.diff | (download) |
clang/lib/Driver/ToolChains/WebAssembly.cpp |
57 42 + 15 - 0 ! |
--- |
| revert update doc.diff | (download) |
clang-tools-extra/docs/conf.py |
14 9 + 5 - 0 ! |
--- |
| unwind force pthread dl.diff | (download) |
libunwind/CMakeLists.txt |
15 9 + 6 - 0 ! |
--- |
| force sse2 compiler rt.diff | (download) |
compiler-rt/lib/builtins/CMakeLists.txt |
6 6 + 0 - 0 ! |
--- |
| bolt disable emit relocs.patch | (download) |
bolt/tools/merge-fdata/CMakeLists.txt |
6 3 + 3 - 0 ! |
--- |
| link grpc.diff | (download) |
clang/cmake/modules/AddGRPC.cmake |
7 6 + 1 - 0 ! |
--- |
| libclang major version only.diff | (download) |
clang/tools/libclang/CMakeLists.txt |
2 1 + 1 - 0 ! |
--- |
| D148945 revert.diff | (download) |
clang/lib/Driver/ToolChains/Linux.cpp |
7 7 + 0 - 0 ! |
--- |
| arm32 defaults.diff | (download) |
llvm/lib/TargetParser/ARMTargetParser.cpp |
4 2 + 2 - 0 ! |
--- |
| disable openmp per target.diff | (download) |
openmp/CMakeLists.txt |
10 5 + 5 - 0 ! |
--- |
| offload disable static assert.diff | (download) |
offload/include/Shared/APITypes.h |
4 2 + 2 - 0 ! |
--- |
| link with package metadata.diff | (download) |
clang/lib/Driver/ToolChains/Linux.cpp |
15 15 + 0 - 0 ! |
--- |
| env lld package metadata.diff | (download) |
lld/ELF/Driver.cpp |
7 7 + 0 - 0 ! |
--- |
| mips mlir xgot.diff | (download) |
mlir/CMakeLists.txt |
4 4 + 0 - 0 ! |
--- |
| ubuntu plucky.patch | (download) |
clang/include/clang/Driver/Distro.h |
3 2 + 1 - 0 ! |
[patch] add support of the next ubuntu (ubuntu 25.04 - plucky puffin) |
| bolt disable proc check.diff | (download) |
bolt/CMakeLists.txt |
10 0 + 10 - 0 ! |
--- |
| python3.13 quote.diff | (download) |
compiler-rt/test/sanitizer_common/ios_commands/iossim_run.py |
10 6 + 4 - 0 ! |
--- |
| gcc 15.diff | (download) |
mlir/include/mlir/Dialect/Affine/IR/ValueBoundsOpInterfaceImpl.h |
1 1 + 0 - 0 ! |
--- |
| powerpc fix SIGILL.diff | (download) |
llvm/lib/Target/PowerPC/PPCInstrInfo.td |
3 2 + 1 - 0 ! |
[patch] [powerpc] indicate that ppc32picgot clobbers lr (#154654) This pseudo-instruction emits a local `bl` writing LR, so that must be saved and restored for the function to return to the right place. If not, we'll return to the inline `.long` that the `bl` stepped over. This fixes the `SIGILL` seen in rayon-rs/rayon#1268. |
| ubuntu questing.patch | (download) |
clang/include/clang/Driver/Distro.h |
3 2 + 1 - 0 ! |
--- |
| ubuntu resolute.patch | (download) |
clang/include/clang/Driver/Distro.h |
3 2 + 1 - 0 ! |
--- |
| sanitizer 137440.patch | (download) |
compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp |
3 0 + 3 - 0 ! |
[patch] [compiler-rt] remove struct_termio_sz from sanitizer_platform_limits_posix.cpp The `struct termio` and its associated code have been removed from glibc as they are considered obsolete. This change removes the corresponding code in compiler-rt to maintain compatibility. Additionally, the check for `struct_termio_sz` specific to Android has been removed. There is no guarantee that the Linux kernel or Google will continue supporting `struct termio`, and its removal aligns with the deprecation in glibc. Reference: glibc commit e04afb71771710cdc6025fe95908f5f17de7b72d https://github.com/bminor/glibc/commit/e04afb71771710cdc6025fe95908f5f17de7b72d |
| sanitizer 137403.patch | (download) |
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc |
8 0 + 8 - 0 ! |
[patch] [sanitizer_common] remove interceptors for deprecated struct termio This struct will be removed from glibc-2.42 and has been deprecated for a very long time. Fixes #137321 |
| sanitizer 149140.patch | (download) |
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc |
4 4 + 0 - 0 ! |
[patch] [sanitizer] remove usage of termios ioctl constants for glibc glibc 2.42 made all usage of termios ioctl constants strictly internal. Therefore, we remove all usage for those removed constants for glibc. We keep a pesudo definition for PowerPC to make bots happy. [sanitizer] avoid using ioctl constants for glibc above 2.41 [compiler-rt] code formatting to make CI happy [compiler-rt] fix a missing #endif |
