Hello Alexey Serbin, Laszlo Gaal, Joe McDonnell,
I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/24914
to look at the new patch set (#6).
Change subject: IMPALA-11917: Upgrade to GCC 15 and LLVM 22
......................................................................
IMPALA-11917: Upgrade to GCC 15 and LLVM 22
Upgrades to GCC 15, which also requires upgrading Clang to a newer
version. Upgrades to LLVM 22 as a recent stable version that doesn't
show a performance regression in Impala; the update requires moving to
opaque pointers. Also builds LLVM with profile-guided optimization (PGO)
for better performance.
Updates binutils and breakpad for GCC 15 fixes. Patches others.
Updates Kudu to a newer version that links with mold to fix issues with
R_X86_64_GOTPCRELX and lld 11.
Removes some unused versions.
Change-Id: Ic7793748ff86d9c27530e135cb3b74319067a971
---
M buildall.sh
M init.sh
M source/avro/build.sh
D source/binutils/binutils-2.42-patches/0001-PATCH-CVE-2024-57360.patch
D source/binutils/binutils-2.42-patches/0002-PATCH-CVE-2025-0840.patch
D source/binutils/binutils-2.42-patches/0003-PATCH-CVE-2025-1153.patch
D source/binutils/binutils-2.42-patches/0004-PATCH-CVE-2025-1176.patch
D source/binutils/binutils-2.42-patches/0005-PATCH-CVE-2025-1178.patch
D source/binutils/binutils-2.42-patches/0006-PATCH-CVE-2025-1181-pre.patch
D source/binutils/binutils-2.42-patches/0007-PATCH-CVE-2025-1181.patch
D source/binutils/binutils-2.42-patches/0008-PATCH-CVE-2025-1182.patch
D source/binutils/binutils-2.42-patches/0009-PATCH-CVE-2025-11082.patch
D source/binutils/binutils-2.42-patches/0010-PATCH-CVE-2025-11083.patch
D source/binutils/binutils-2.42-patches/0011-PATCH-CVE-2025-1147.patch
D source/binutils/binutils-2.42-patches/0012-PATCH-CVE-2025-1148.patch
D source/binutils/binutils-2.42-patches/0013-PATCH-CVE-2025-3198.patch
D source/binutils/binutils-2.42-patches/0014-PATCH-CVE-2025-5244.patch
D source/binutils/binutils-2.42-patches/0015-PATCH-CVE-2025-5245.patch
D source/binutils/binutils-2.42-patches/0016-PATCH-CVE-2025-7545.patch
D source/binutils/binutils-2.42-patches/0017-PATCH-CVE-2025-7546.patch
D source/binutils/binutils-2.42-patches/0018-PATCH-CVE-2025-8225.patch
D source/binutils/binutils-2.42-patches/0019-PATCH-CVE-2025-11839.patch
D source/binutils/binutils-2.42-patches/0020-PATCH-CVE-2025-11840.patch
D source/binutils/binutils-2.42-patches/0021-PATCH-CVE-2025-11412.patch
D source/binutils/binutils-2.42-patches/0022-PATCH-CVE-2025-11413.patch
D source/binutils/binutils-2.42-patches/0023-PATCH-CVE-2025-11414.patch
D source/binutils/binutils-2.42-patches/0024-PATCH-CVE-2025-11494.patch
D source/binutils/binutils-2.42-patches/README
M source/binutils/build.sh
R
source/breakpad/breakpad-2c736308b5a4c7a8371fa3a3e434f551eddd17c9-patches/0001-Add-basic-support-for-dwz-dwarf-extension.patch
R
source/breakpad/breakpad-2c736308b5a4c7a8371fa3a3e434f551eddd17c9-patches/0002-Fix-stack-collection-for-64KB-page-size.patch
D
source/breakpad/breakpad-e09741c609dcd5f5274d40182c5e2cc9a002d5ba-patches/0002-Build-breakpad-e09741c6-on-ppc64le.patch
M source/breakpad/build.sh
D source/breakpad/make-breakpad-src-archive.sh
M source/flatbuffers/build.sh
A
source/flatbuffers/flatbuffers-1.9.0-patches/0002-PATCH-Move-CMAKE_CXX_FLAGS-later-to-respect-flag-overrides.patch
M source/gcc/build.sh
M source/hadoop-client/build.sh
A
source/hadoop-client/hadoop-client-3.3.6-patches/0003-Add-cstdint-includes-for-GCC15.patch
M source/kudu/build.sh
M source/libunwind/build.sh
M source/llvm/build-helper.sh
M source/llvm/build.sh
D source/llvm/llvm-5.0.1-patches/0001-PATCH-Fix-run-clang-tidy.py-s-output.patch
D source/llvm/llvm-5.0.1-patches/0002-PATCH-Fix-for-missing-sys-ustat.patch
D
source/llvm/llvm-5.0.1-patches/0003-PATCH-Fix-for-large-code-model-on-aarch64.patch
D source/llvm/llvm-5.0.1-patches/0004-PATCH-glibc-libsanitizer.patch
D source/llvm/llvm-5.0.1-patches/0005-PATCH-Fix-lli-compilation-on-gcc8.patch
D
source/llvm/llvm-5.0.1-patches/0006-PATCH-Remove-include-for-cyclades.h-on-redhat9.patch
D
source/llvm/llvm-5.0.1-patches/0007-PATCH-Fix-SetAlternativeSignalStack-for-glibc-2.34.patch
D
source/llvm/llvm-5.0.1-patches/0008-PATCH-__c11_atomic_load-s-_Atomic-can-be-const.patch
M source/ninja/build.sh
A
source/orc/orc-1.7.9-patches/0012-ORC-1639-Fix-dangling-reference-warning-for-GCC-13.patch
M source/python/build.sh
A
source/rapidjson/rapidjson-1.1.0-patches/0002-Fix-signed-unsigned-conversion-error.patch
A
source/rapidjson/rapidjson-1.1.0-patches/0003-Assertions-for-clang-warnings.patch
A
source/rapidjson/rapidjson-1.1.0-patches/0004-Avoid-pointer-arithmetic-on-null-pointer.patch
A
source/rapidjson/rapidjson-1.1.0-patches/0005-Document-assignment-operator-00.patch
A
source/rapidjson/rapidjson-1.1.0-patches/0006-Document-assignment-operator-01.patch
A
source/rapidjson/rapidjson-1.1.0-patches/0007-Fix-clang-tidy-buffer-new-alignment.patch
A
source/thrift/thrift-0.16.0-patches/0008-THRIFT-5842-Add-missing-cstdint-for-Mutex.h.patch
M source/tpc-ds/build.sh
M source/tpc-h/build.sh
63 files changed, 669 insertions(+), 6,339 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/native-toolchain
refs/changes/14/24914/6
--
To view, visit http://gerrit.cloudera.org:8080/24914
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: native-toolchain
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ic7793748ff86d9c27530e135cb3b74319067a971
Gerrit-Change-Number: 24914
Gerrit-PatchSet: 6
Gerrit-Owner: Michael Smith <[email protected]>
Gerrit-Reviewer: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Joe McDonnell <[email protected]>
Gerrit-Reviewer: Laszlo Gaal <[email protected]>
Gerrit-Reviewer: Michael Smith <[email protected]>