You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@kudu.apache.org by "Alexey Serbin (Code Review)" <ge...@cloudera.org> on 2026/10/07 05:50:07 UTC
[kudu-CR] WIP upgrade LLVM up to 22.1.8 version
Alexey Serbin has uploaded this change for review. ( http://gerrit.cloudera.org:8080/25040
Change subject: WIP upgrade LLVM up to 22.1.8 version
......................................................................
WIP upgrade LLVM up to 22.1.8 version
All the scenarios of the codegen-test pass for both debug and release
build configurations.
WIP:
* add proper description (file a JIRA task item for this work as well)
* collect initial feedback
* clean-up libcxxabi & libcxx packaging: libcxxabi ended up including
headers from libcxx as well, maybe merge them into a single package?
* update IWYU mappings
* clarify how LLVM builds on SLES15SP6 and in the presence of multiple
alternative toolchains (GCC_INSTALL_PREFIX is gone)
* run more tests
* provide pre-built artifacts for LLVM on all supported OS/arch
DONT_BUILD
Change-Id: I392de123238a114d474b358d77fe84b4b1368eb4
---
M src/kudu/codegen/CMakeLists.txt
M src/kudu/codegen/code_generator.cc
M src/kudu/codegen/jit_frame_manager.cc
M src/kudu/codegen/jit_frame_manager.h
M src/kudu/codegen/module_builder.cc
M src/kudu/codegen/module_builder.h
M src/kudu/codegen/row_projector.cc
M thirdparty/build-definitions.sh
M thirdparty/package-llvm.sh
D thirdparty/patches/llvm-947f9692440836dcb8d88b74b69dd379d85974ce.patch
D thirdparty/patches/llvm-Sanitizer-built-against-glibc-2_34-doesnt-work.patch
M thirdparty/patches/llvm-add-iwyu.patch
D thirdparty/patches/llvm-chrono-duration-00.patch
D thirdparty/patches/llvm-chrono-duration-01.patch
D thirdparty/patches/llvm-crypt-00.patch
D thirdparty/patches/llvm-crypt-01.patch
D thirdparty/patches/llvm-fix-missing-include.patch
D thirdparty/patches/llvm-gcc15-fix-missing-cstdint-include.patch
D thirdparty/patches/llvm-ignore-flto-values.patch
D thirdparty/patches/llvm-include-llvm-support-signals.patch
D thirdparty/patches/llvm-is-convertible-00.patch
D thirdparty/patches/llvm-is-convertible-01.patch
D thirdparty/patches/llvm-iwyu-0de60d8a2.patch
D thirdparty/patches/llvm-iwyu-718e69875.patch
D thirdparty/patches/llvm-nostdinc-nostdlib-00.patch
D thirdparty/patches/llvm-nostdinc-nostdlib-01.patch
D thirdparty/patches/llvm-nostdinc-nostdlib-02.patch
D thirdparty/patches/llvm-remove-cyclades-inclusion-in-sanitizer.patch
D thirdparty/patches/llvm-remove-termio-struct.patch
M thirdparty/patches/llvm-section-mm-extra-methods.patch
D thirdparty/patches/llvm-section-mm-memory-mapper.patch
M thirdparty/vars.sh
32 files changed, 195 insertions(+), 1,481 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/40/25040/1
--
To view, visit http://gerrit.cloudera.org:8080/25040
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I392de123238a114d474b358d77fe84b4b1368eb4
Gerrit-Change-Number: 25040
Gerrit-PatchSet: 1
Gerrit-Owner: Alexey Serbin <al...@apache.org>
[kudu-CR] WIP upgrade LLVM up to 22.1.8 version
Posted by "Kudu Jenkins (Code Review)" <ge...@cloudera.org>.
Kudu Jenkins has posted comments on this change. ( http://gerrit.cloudera.org:8080/25040 )
Change subject: WIP upgrade LLVM up to 22.1.8 version
......................................................................
Patch Set 1:
Build Started http://jenkins.kudu.apache.org/job/pre_commit/3086/
--
To view, visit http://gerrit.cloudera.org:8080/25040
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I392de123238a114d474b358d77fe84b4b1368eb4
Gerrit-Change-Number: 25040
Gerrit-PatchSet: 1
Gerrit-Owner: Alexey Serbin <al...@apache.org>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Comment-Date: Wed, 07 Oct 2026 05:50:15 +0000
Gerrit-HasComments: No
[kudu-CR] WIP upgrade LLVM up to 22.1.8 version
Posted by "Kudu Jenkins (Code Review)" <ge...@cloudera.org>.
Kudu Jenkins has posted comments on this change. ( http://gerrit.cloudera.org:8080/25040 )
Change subject: WIP upgrade LLVM up to 22.1.8 version
......................................................................
Patch Set 1: Verified-1
Build Failed
http://jenkins.kudu.apache.org/job/pre_commit/3086/ : FAILURE
--
To view, visit http://gerrit.cloudera.org:8080/25040
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I392de123238a114d474b358d77fe84b4b1368eb4
Gerrit-Change-Number: 25040
Gerrit-PatchSet: 1
Gerrit-Owner: Alexey Serbin <al...@apache.org>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Zoltan Martonka <zm...@cloudera.com>
Gerrit-Comment-Date: Wed, 07 Oct 2026 05:50:28 +0000
Gerrit-HasComments: No