Elyes Haouas has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/85728?usp=email )
Change subject: [test] upgrade LLVM to 19.1.5 ......................................................................
[test] upgrade LLVM to 19.1.5
Change-Id: I6852770d7bbfbd80bbe401d28917c4dcf416562a Signed-off-by: Elyes Haouas ehaouas@noos.fr --- M util/crossgcc/buildgcc D util/crossgcc/patches/clang-18.1.8.src_x86_baremetal.patch D util/crossgcc/sum/clang-18.1.8.src.tar.xz.cksum A util/crossgcc/sum/clang-19.1.5.src.tar.xz.cksum D util/crossgcc/sum/clang-tools-extra-18.1.8.src.tar.xz.cksum A util/crossgcc/sum/clang-tools-extra-19.1.5.src.tar.xz.cksum D util/crossgcc/sum/cmake-18.1.8.src.tar.xz.cksum A util/crossgcc/sum/cmake-19.1.5.src.tar.xz.cksum D util/crossgcc/sum/compiler-rt-18.1.8.src.tar.xz.cksum A util/crossgcc/sum/compiler-rt-19.1.5.src.tar.xz.cksum D util/crossgcc/sum/libunwind-18.1.8.src.tar.xz.cksum A util/crossgcc/sum/libunwind-19.1.5.src.tar.xz.cksum D util/crossgcc/sum/lld-18.1.8.src.tar.xz.cksum A util/crossgcc/sum/lld-19.1.5.src.tar.xz.cksum D util/crossgcc/sum/llvm-18.1.8.src.tar.xz.cksum A util/crossgcc/sum/llvm-19.1.5.src.tar.xz.cksum 16 files changed, 8 insertions(+), 37 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/28/85728/1
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc index a751003..9dbd7ae 100755 --- a/util/crossgcc/buildgcc +++ b/util/crossgcc/buildgcc @@ -43,7 +43,7 @@ BINUTILS_VERSION=2.43.1 IASL_VERSION=20241212 # CLANG version number -CLANG_VERSION=18.1.8 +CLANG_VERSION=19.1.5 CMAKE_VERSION=3.31.3 NASM_VERSION=2.16.03
diff --git a/util/crossgcc/patches/clang-18.1.8.src_x86_baremetal.patch b/util/crossgcc/patches/clang-18.1.8.src_x86_baremetal.patch deleted file mode 100644 index 61c608c..0000000 --- a/util/crossgcc/patches/clang-18.1.8.src_x86_baremetal.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/lib/Driver/ToolChains/BareMetal.cpp b/lib/Driver/ToolChains/BareMetal.cpp -index 852e0442..eb84a785 100644 ---- a/lib/Driver/ToolChains/BareMetal.cpp -+++ b/lib/Driver/ToolChains/BareMetal.cpp -@@ -169,6 +169,12 @@ static bool isPPCBareMetal(const llvm::Triple &Triple) { - Triple.getEnvironment() == llvm::Triple::EABI; - } - -+/// Is the triple x86_32 or x86_64 -*-none-elf? -+static bool isX86BareMetal(const llvm::Triple &Triple) { -+ return Triple.isX86() && Triple.getOS() == llvm::Triple::UnknownOS && -+ Triple.getEnvironmentName() == "elf"; -+} -+ - static void findMultilibsFromYAML(const ToolChain &TC, const Driver &D, - StringRef MultilibPath, const ArgList &Args, - DetectedMultilibs &Result) { -@@ -234,9 +240,10 @@ void BareMetal::findMultilibs(const Driver &D, const llvm::Triple &Triple, - - bool BareMetal::handlesTarget(const llvm::Triple &Triple) { - return isARMBareMetal(Triple) || isAArch64BareMetal(Triple) || -- isRISCVBareMetal(Triple) || isPPCBareMetal(Triple); -+ isRISCVBareMetal(Triple) || isPPCBareMetal(Triple) || isX86BareMetal(Triple); - } - -+ - Tool *BareMetal::buildLinker() const { - return new tools::baremetal::Linker(*this); - } diff --git a/util/crossgcc/sum/clang-18.1.8.src.tar.xz.cksum b/util/crossgcc/sum/clang-18.1.8.src.tar.xz.cksum deleted file mode 100644 index a517ab9..0000000 --- a/util/crossgcc/sum/clang-18.1.8.src.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -581e929ba0d9fafc555081ab18d8c3fdf4478ac2 tarballs/clang-18.1.8.src.tar.xz diff --git a/util/crossgcc/sum/clang-19.1.5.src.tar.xz.cksum b/util/crossgcc/sum/clang-19.1.5.src.tar.xz.cksum new file mode 100644 index 0000000..e47ebce --- /dev/null +++ b/util/crossgcc/sum/clang-19.1.5.src.tar.xz.cksum @@ -0,0 +1 @@ +97d171d45738b07788864b79304d0128feca0596 tarballs/clang-19.1.5.src.tar.xz diff --git a/util/crossgcc/sum/clang-tools-extra-18.1.8.src.tar.xz.cksum b/util/crossgcc/sum/clang-tools-extra-18.1.8.src.tar.xz.cksum deleted file mode 100644 index 6b9b67c..0000000 --- a/util/crossgcc/sum/clang-tools-extra-18.1.8.src.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -32923b812700526b76451384e4662ca45360d564 tarballs/clang-tools-extra-18.1.8.src.tar.xz diff --git a/util/crossgcc/sum/clang-tools-extra-19.1.5.src.tar.xz.cksum b/util/crossgcc/sum/clang-tools-extra-19.1.5.src.tar.xz.cksum new file mode 100644 index 0000000..6ef2059 --- /dev/null +++ b/util/crossgcc/sum/clang-tools-extra-19.1.5.src.tar.xz.cksum @@ -0,0 +1 @@ +a445ba274276f3fa470ae765e774b2ed922d98e8 tarballs/clang-tools-extra-19.1.5.src.tar.xz diff --git a/util/crossgcc/sum/cmake-18.1.8.src.tar.xz.cksum b/util/crossgcc/sum/cmake-18.1.8.src.tar.xz.cksum deleted file mode 100644 index d0e6331..0000000 --- a/util/crossgcc/sum/cmake-18.1.8.src.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -1ea03e355b705b4cada3051bd7301a57daa19283 tarballs/cmake-18.1.8.src.tar.xz diff --git a/util/crossgcc/sum/cmake-19.1.5.src.tar.xz.cksum b/util/crossgcc/sum/cmake-19.1.5.src.tar.xz.cksum new file mode 100644 index 0000000..b6ada93 --- /dev/null +++ b/util/crossgcc/sum/cmake-19.1.5.src.tar.xz.cksum @@ -0,0 +1 @@ +7bf3c141bd5797ce6885b4b52c9dcab778c41e40 tarballs/cmake-19.1.5.src.tar.xz diff --git a/util/crossgcc/sum/compiler-rt-18.1.8.src.tar.xz.cksum b/util/crossgcc/sum/compiler-rt-18.1.8.src.tar.xz.cksum deleted file mode 100644 index 711ef35..0000000 --- a/util/crossgcc/sum/compiler-rt-18.1.8.src.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -6ecbfa5516b60adb4e4e60f991b0d8ddf5aab12a tarballs/compiler-rt-18.1.8.src.tar.xz diff --git a/util/crossgcc/sum/compiler-rt-19.1.5.src.tar.xz.cksum b/util/crossgcc/sum/compiler-rt-19.1.5.src.tar.xz.cksum new file mode 100644 index 0000000..ceccaa9 --- /dev/null +++ b/util/crossgcc/sum/compiler-rt-19.1.5.src.tar.xz.cksum @@ -0,0 +1 @@ +1caa4598ec1752afe537a63e797a9b0fb2819266 tarballs/compiler-rt-19.1.5.src.tar.xz diff --git a/util/crossgcc/sum/libunwind-18.1.8.src.tar.xz.cksum b/util/crossgcc/sum/libunwind-18.1.8.src.tar.xz.cksum deleted file mode 100644 index d3819e3..0000000 --- a/util/crossgcc/sum/libunwind-18.1.8.src.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -5bee6cd2847f6d468861c78a21236e1c6fdc8374 tarballs/libunwind-18.1.8.src.tar.xz diff --git a/util/crossgcc/sum/libunwind-19.1.5.src.tar.xz.cksum b/util/crossgcc/sum/libunwind-19.1.5.src.tar.xz.cksum new file mode 100644 index 0000000..6423faf --- /dev/null +++ b/util/crossgcc/sum/libunwind-19.1.5.src.tar.xz.cksum @@ -0,0 +1 @@ +35a196c5fd4e73a3a4edba8518e07c2ed7c99d69 tarballs/libunwind-19.1.5.src.tar.xz diff --git a/util/crossgcc/sum/lld-18.1.8.src.tar.xz.cksum b/util/crossgcc/sum/lld-18.1.8.src.tar.xz.cksum deleted file mode 100644 index 490a835..0000000 --- a/util/crossgcc/sum/lld-18.1.8.src.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -1cf1fa9848b05a07d3d52e69949d44003f2ab2af tarballs/lld-18.1.8.src.tar.xz diff --git a/util/crossgcc/sum/lld-19.1.5.src.tar.xz.cksum b/util/crossgcc/sum/lld-19.1.5.src.tar.xz.cksum new file mode 100644 index 0000000..7634bd5 --- /dev/null +++ b/util/crossgcc/sum/lld-19.1.5.src.tar.xz.cksum @@ -0,0 +1 @@ +10307ae0b5cab4fb8b9d2daf1a58230af7ee104b tarballs/lld-19.1.5.src.tar.xz diff --git a/util/crossgcc/sum/llvm-18.1.8.src.tar.xz.cksum b/util/crossgcc/sum/llvm-18.1.8.src.tar.xz.cksum deleted file mode 100644 index 4845fb5..0000000 --- a/util/crossgcc/sum/llvm-18.1.8.src.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -f9befa4cbef3f688ab48fca42449e13c5bcb872d tarballs/llvm-18.1.8.src.tar.xz diff --git a/util/crossgcc/sum/llvm-19.1.5.src.tar.xz.cksum b/util/crossgcc/sum/llvm-19.1.5.src.tar.xz.cksum new file mode 100644 index 0000000..2c90383 --- /dev/null +++ b/util/crossgcc/sum/llvm-19.1.5.src.tar.xz.cksum @@ -0,0 +1 @@ +11638313aa790f259ba8f18f83833d9b7a451f33 tarballs/llvm-19.1.5.src.tar.xz