From 0191e6067ef00ef26569715c6ad29738713d7694 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Mon, 5 Aug 2024 22:30:12 +0100 Subject: [PATCH 01/25] [LLVM] Add LLVM_full, LLVM_full_assert 19 recipes --- L/LLVM/LLVM_full@19/build_tarballs.jl | 7 +++ .../libcxx_patches/7005_libcxx_musl.patch | 22 ++++++++ .../0050-unique_function_clang-sa.patch | 28 ++++++++++ .../patches/0100-llvm-12-musl-bb.patch | 37 +++++++++++++ .../bundled/patches/0200-templates.patch | 54 +++++++++++++++++++ .../0300-mingw-mlir-visibility-hidden.patch | 17 ++++++ ...tblgen-lsp-server-and-tblgen-to-irdl.patch | 54 +++++++++++++++++++ .../bundled/patches/0704-no-codesign.patch | 25 +++++++++ L/LLVM/LLVM_full_assert@19/build_tarballs.jl | 7 +++ L/LLVM/LLVM_full_assert@19/bundled | 1 + L/LLVM/common.jl | 1 + 11 files changed, 253 insertions(+) create mode 100644 L/LLVM/LLVM_full@19/build_tarballs.jl create mode 100644 L/LLVM/LLVM_full@19/bundled/libcxx_patches/7005_libcxx_musl.patch create mode 100644 L/LLVM/LLVM_full@19/bundled/patches/0050-unique_function_clang-sa.patch create mode 100644 L/LLVM/LLVM_full@19/bundled/patches/0100-llvm-12-musl-bb.patch create mode 100644 L/LLVM/LLVM_full@19/bundled/patches/0200-templates.patch create mode 100644 L/LLVM/LLVM_full@19/bundled/patches/0300-mingw-mlir-visibility-hidden.patch create mode 100644 L/LLVM/LLVM_full@19/bundled/patches/0400-MLIR-Disable-tblgen-lsp-server-and-tblgen-to-irdl.patch create mode 100644 L/LLVM/LLVM_full@19/bundled/patches/0704-no-codesign.patch create mode 100644 L/LLVM/LLVM_full_assert@19/build_tarballs.jl create mode 100644 L/LLVM/LLVM_full_assert@19/bundled diff --git a/L/LLVM/LLVM_full@19/build_tarballs.jl b/L/LLVM/LLVM_full@19/build_tarballs.jl new file mode 100644 index 00000000000..209513f96ab --- /dev/null +++ b/L/LLVM/LLVM_full@19/build_tarballs.jl @@ -0,0 +1,7 @@ +version = v"19.0.0" + +include("../common.jl") + +build_tarballs(ARGS, configure_build(ARGS, version; experimental_platforms=true)...; + preferred_gcc_version=v"10", preferred_llvm_version=v"18", julia_compat="1.6") +# Build trigger: 1 diff --git a/L/LLVM/LLVM_full@19/bundled/libcxx_patches/7005_libcxx_musl.patch b/L/LLVM/LLVM_full@19/bundled/libcxx_patches/7005_libcxx_musl.patch new file mode 100644 index 00000000000..a7a41be4765 --- /dev/null +++ b/L/LLVM/LLVM_full@19/bundled/libcxx_patches/7005_libcxx_musl.patch @@ -0,0 +1,22 @@ +diff --git a/include/locale b/include/locale +index 9e97eb9f3395..896dac226dd7 100644 +--- a/include/locale ++++ b/include/locale +@@ -716,7 +716,7 @@ __num_get_signed_integral(const char* __a, const char* __a_end, ios_base::iostat + __libcpp_remove_reference_t __save_errno = errno; + errno = 0; + char* __p2; +- long long __ll = strtoll_l(__a, &__p2, __base, _LIBCPP_GET_C_LOCALE); ++ long long __ll = strtoll(__a, &__p2, __base); + __libcpp_remove_reference_t __current_errno = errno; + if (__current_errno == 0) + errno = __save_errno; +@@ -748,7 +748,7 @@ __num_get_unsigned_integral(const char* __a, const char* __a_end, ios_base::iost + __libcpp_remove_reference_t __save_errno = errno; + errno = 0; + char* __p2; +- unsigned long long __ll = strtoull_l(__a, &__p2, __base, _LIBCPP_GET_C_LOCALE); ++ unsigned long long __ll = strtoull(__a, &__p2, __base); + __libcpp_remove_reference_t __current_errno = errno; + if (__current_errno == 0) + errno = __save_errno; diff --git a/L/LLVM/LLVM_full@19/bundled/patches/0050-unique_function_clang-sa.patch b/L/LLVM/LLVM_full@19/bundled/patches/0050-unique_function_clang-sa.patch new file mode 100644 index 00000000000..68bd11ef940 --- /dev/null +++ b/L/LLVM/LLVM_full@19/bundled/patches/0050-unique_function_clang-sa.patch @@ -0,0 +1,28 @@ +From 1fa6efaa946243004c45be92e66b324dc980df7d Mon Sep 17 00:00:00 2001 +From: Valentin Churavy +Date: Thu, 17 Sep 2020 23:22:45 +0200 +Subject: [PATCH] clang-sa can't determine that !RHS implies !LHS + +--- + llvm/include/llvm/ADT/FunctionExtras.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/llvm/include/llvm/ADT/FunctionExtras.h b/llvm/include/llvm/ADT/FunctionExtras.h +index 121aa527a5d..b9b6d829b14 100644 +--- a/llvm/include/llvm/ADT/FunctionExtras.h ++++ b/llvm/include/llvm/ADT/FunctionExtras.h +@@ -193,9 +193,11 @@ public: + // Copy the callback and inline flag. + CallbackAndInlineFlag = RHS.CallbackAndInlineFlag; + ++#ifndef __clang_analyzer__ + // If the RHS is empty, just copying the above is sufficient. + if (!RHS) + return; ++#endif + + if (!isInlineStorage()) { + // The out-of-line case is easiest to move. +-- +2.28.0 + diff --git a/L/LLVM/LLVM_full@19/bundled/patches/0100-llvm-12-musl-bb.patch b/L/LLVM/LLVM_full@19/bundled/patches/0100-llvm-12-musl-bb.patch new file mode 100644 index 00000000000..a523d77073f --- /dev/null +++ b/L/LLVM/LLVM_full@19/bundled/patches/0100-llvm-12-musl-bb.patch @@ -0,0 +1,37 @@ +From f1901de14ff1f1abcc729c4adccfbd5017e30357 Mon Sep 17 00:00:00 2001 +From: Valentin Churavy +Date: Fri, 7 May 2021 13:54:41 -0400 +Subject: [PATCH] [Compiler-RT] Fix compilation on musl + +--- + compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp | 1 + + .../lib/sanitizer_common/sanitizer_platform_limits_posix.cpp | 1 - + 2 files changed, 1 insertion(+), 1 deletion(-) + +diff --git a/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp b/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp +index b87798603fda..452a08aafe0e 100644 +--- a/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp ++++ b/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp +@@ -27,6 +27,7 @@ + #include + #include // for size_t + #include ++#include + #include // for dlsym() + + static void *getFuncAddr(const char *name, uintptr_t wrapper_addr) { +diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp +index 12dd39e674ac..bb0f7a2daa8c 100644 +--- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp ++++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp +@@ -69,7 +69,6 @@ + #include + #include + #include +-#include + #include + #include + #include +-- +2.31.1 + diff --git a/L/LLVM/LLVM_full@19/bundled/patches/0200-templates.patch b/L/LLVM/LLVM_full@19/bundled/patches/0200-templates.patch new file mode 100644 index 00000000000..4c7bc605782 --- /dev/null +++ b/L/LLVM/LLVM_full@19/bundled/patches/0200-templates.patch @@ -0,0 +1,54 @@ +From ad520c15cc2dae3231c38cca916f93c8347c1bd9 Mon Sep 17 00:00:00 2001 +From: Valentin Churavy +Date: Tue, 8 Nov 2022 13:18:59 -0500 +Subject: [PATCH] handle template weirdness + +--- + lld/ELF/InputFiles.cpp | 2 +- + lld/ELF/InputSection.cpp | 2 +- + lld/ELF/SyntheticSections.cpp | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp +index 6c7ef27cbd49..7dcf1cc5b877 100644 +--- a/lld/ELF/InputFiles.cpp ++++ b/lld/ELF/InputFiles.cpp +@@ -310,7 +310,7 @@ template static void doParseFile(InputFile *file) { + ctx.objectFiles.push_back(cast(file)); + cast>(file)->parse(); + } else if (auto *f = dyn_cast(file)) { +- f->parse(); ++ f->template parse(); + } else if (auto *f = dyn_cast(file)) { + ctx.bitcodeFiles.push_back(f); + f->parse(); + +diff --git a/lld/ELF/InputSection.cpp b/lld/ELF/InputSection.cpp +index e033a715b592..bff9396ef76d 100644 +--- a/lld/ELF/InputSection.cpp ++++ b/lld/ELF/InputSection.cpp +@@ -138,7 +138,7 @@ template RelsOrRelas InputSectionBase::relsOrRelas() const { + return {}; + RelsOrRelas ret; + typename ELFT::Shdr shdr = +- cast(file)->getELFShdrs()[relSecIdx]; ++ cast(file)->template getELFShdrs()[relSecIdx]; + if (shdr.sh_type == SHT_REL) { + ret.rels = ArrayRef(reinterpret_cast( + file->mb.getBufferStart() + shdr.sh_offset), +diff --git a/lld/ELF/SyntheticSections.cpp b/lld/ELF/SyntheticSections.cpp +index b359c2e7bcea..812d38ca81de 100644 +--- a/lld/ELF/SyntheticSections.cpp ++++ b/lld/ELF/SyntheticSections.cpp +@@ -3360,7 +3360,7 @@ template void elf::splitSections() { + if (auto *s = dyn_cast(sec)) + s->splitIntoPieces(); + else if (auto *eh = dyn_cast(sec)) +- eh->split(); ++ eh->template split(); + } + }); + } +-- +2.38.1 + diff --git a/L/LLVM/LLVM_full@19/bundled/patches/0300-mingw-mlir-visibility-hidden.patch b/L/LLVM/LLVM_full@19/bundled/patches/0300-mingw-mlir-visibility-hidden.patch new file mode 100644 index 00000000000..c0e84cc661b --- /dev/null +++ b/L/LLVM/LLVM_full@19/bundled/patches/0300-mingw-mlir-visibility-hidden.patch @@ -0,0 +1,17 @@ +diff --git a/mlir/CMakeLists.txt b/mlir/CMakeLists.txt +index c91e9cd93dc8..9260cdc1c83e 100644 +--- a/mlir/CMakeLists.txt ++++ b/mlir/CMakeLists.txt +@@ -17,6 +17,12 @@ endif() + include(GNUInstallDirs) + set(CMAKE_CXX_STANDARD 17) + ++if(MINGW OR CYGWIN) ++ set(CMAKE_VISIBILITY_INLINES_HIDDEN ON) ++ set(CMAKE_C_VISIBILITY_PRESET hidden) ++ set(CMAKE_CXX_VISIBILITY_PRESET hidden) ++endif() ++ + if(MLIR_STANDALONE_BUILD) + find_package(LLVM CONFIG REQUIRED) + set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${LLVM_CMAKE_DIR}) diff --git a/L/LLVM/LLVM_full@19/bundled/patches/0400-MLIR-Disable-tblgen-lsp-server-and-tblgen-to-irdl.patch b/L/LLVM/LLVM_full@19/bundled/patches/0400-MLIR-Disable-tblgen-lsp-server-and-tblgen-to-irdl.patch new file mode 100644 index 00000000000..cf21ca81e1f --- /dev/null +++ b/L/LLVM/LLVM_full@19/bundled/patches/0400-MLIR-Disable-tblgen-lsp-server-and-tblgen-to-irdl.patch @@ -0,0 +1,54 @@ +From f3d0b3b681d1e3955e08dc1adf26040094a6df70 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Mos=C3=A8=20Giordano?= +Date: Fri, 3 May 2024 12:47:19 +0100 +Subject: [PATCH] [MLIR] Disable `tblgen-lsp-server` and `tblgen-to-irdl` + +--- + mlir/lib/Tools/CMakeLists.txt | 2 +- + mlir/test/CMakeLists.txt | 4 ++-- + mlir/tools/CMakeLists.txt | 4 ++-- + 3 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/mlir/lib/Tools/CMakeLists.txt b/mlir/lib/Tools/CMakeLists.txt +index 01270fa4b0fc..7688c31bf26b 100644 +--- a/mlir/lib/Tools/CMakeLists.txt ++++ b/mlir/lib/Tools/CMakeLists.txt +@@ -8,4 +8,4 @@ add_subdirectory(mlir-tblgen) + add_subdirectory(mlir-translate) + add_subdirectory(PDLL) + add_subdirectory(Plugins) +-add_subdirectory(tblgen-lsp-server) ++# add_subdirectory(tblgen-lsp-server) +diff --git a/mlir/test/CMakeLists.txt b/mlir/test/CMakeLists.txt +index 6724dd4bdd1b..8566faa8a862 100644 +--- a/mlir/test/CMakeLists.txt ++++ b/mlir/test/CMakeLists.txt +@@ -108,8 +108,8 @@ set(MLIR_TEST_DEPENDS + mlir-reduce + mlir-tblgen + mlir-translate +- tblgen-lsp-server +- tblgen-to-irdl ++ # tblgen-lsp-server ++ # tblgen-to-irdl + ) + + set(MLIR_TEST_DEPENDS ${MLIR_TEST_DEPENDS} +diff --git a/mlir/tools/CMakeLists.txt b/mlir/tools/CMakeLists.txt +index 9b474385fdae..1206844f793c 100644 +--- a/mlir/tools/CMakeLists.txt ++++ b/mlir/tools/CMakeLists.txt +@@ -8,8 +8,8 @@ add_subdirectory(mlir-shlib) + add_subdirectory(mlir-spirv-cpu-runner) + add_subdirectory(mlir-translate) + add_subdirectory(mlir-vulkan-runner) +-add_subdirectory(tblgen-lsp-server) +-add_subdirectory(tblgen-to-irdl) ++# add_subdirectory(tblgen-lsp-server) ++# add_subdirectory(tblgen-to-irdl) + + # mlir-cpu-runner requires ExecutionEngine. + if(MLIR_ENABLE_EXECUTION_ENGINE) +-- +2.44.0 + diff --git a/L/LLVM/LLVM_full@19/bundled/patches/0704-no-codesign.patch b/L/LLVM/LLVM_full@19/bundled/patches/0704-no-codesign.patch new file mode 100644 index 00000000000..d4cfa982735 --- /dev/null +++ b/L/LLVM/LLVM_full@19/bundled/patches/0704-no-codesign.patch @@ -0,0 +1,25 @@ +From 811bde347d425929813cbf40620f497b924c2c45 Mon Sep 17 00:00:00 2001 +From: Valentin Churavy +Date: Tue, 8 Nov 2022 19:52:32 -0500 +Subject: [PATCH] no codesign + +--- + compiler-rt/cmake/Modules/AddCompilerRT.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/compiler-rt/cmake/Modules/AddCompilerRT.cmake b/compiler-rt/cmake/Modules/AddCompilerRT.cmake +index 298093462f80..34b9daf97400 100644 +--- a/compiler-rt/cmake/Modules/AddCompilerRT.cmake ++++ b/compiler-rt/cmake/Modules/AddCompilerRT.cmake +@@ -413,7 +413,7 @@ function(add_compiler_rt_runtime name type) + + add_custom_command(TARGET ${libname} + POST_BUILD +- COMMAND codesign --sign - ${EXTRA_CODESIGN_ARGUMENTS} $ ++ # COMMAND codesign --sign - ${EXTRA_CODESIGN_ARGUMENTS} $ + WORKING_DIRECTORY ${COMPILER_RT_OUTPUT_LIBRARY_DIR} + COMMAND_EXPAND_LISTS + ) +-- +2.38.1 + diff --git a/L/LLVM/LLVM_full_assert@19/build_tarballs.jl b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl new file mode 100644 index 00000000000..5786318e8ef --- /dev/null +++ b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl @@ -0,0 +1,7 @@ +version = v"19.0.0" + +include("../common.jl") + +build_tarballs(ARGS, configure_build(ARGS, version; assert=true, experimental_platforms=true)...; + preferred_gcc_version=v"10", preferred_llvm_version=v"18", julia_compat="1.6") +# Build trigger: 2 diff --git a/L/LLVM/LLVM_full_assert@19/bundled b/L/LLVM/LLVM_full_assert@19/bundled new file mode 100644 index 00000000000..610418ab657 --- /dev/null +++ b/L/LLVM/LLVM_full_assert@19/bundled @@ -0,0 +1 @@ +../LLVM_full@19/bundled \ No newline at end of file diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index 833eacefe62..ec638a7856d 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -20,6 +20,7 @@ const llvm_tags = Dict( v"16.0.6" => "499f87882a4ba1837ec12a280478cf4cb0d2753d", # julia-16.0.6-2 v"17.0.6" => "0007e48608221f440dce2ea0d3e4f561fc10d3c6", # julia-17.0.6-5 v"18.1.7" => "ed30d043a240d06bb6e010a41086e75713156f4f", # julia-18.1.7-2 + v"19.0.0" => "6c8f4c12da7b3ac3d45e9fc9f68e2da7f559cf76", # julia-release/19.x ) const buildscript = raw""" From 8f18698a7abd568ea1ff1cf9cce7e333edb5b686 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Tue, 6 Aug 2024 06:53:52 +0100 Subject: [PATCH 02/25] Update patch --- .../bundled/patches/0200-templates.patch | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/L/LLVM/LLVM_full@19/bundled/patches/0200-templates.patch b/L/LLVM/LLVM_full@19/bundled/patches/0200-templates.patch index 4c7bc605782..c33b5f0dacb 100644 --- a/L/LLVM/LLVM_full@19/bundled/patches/0200-templates.patch +++ b/L/LLVM/LLVM_full@19/bundled/patches/0200-templates.patch @@ -5,9 +5,8 @@ Subject: [PATCH] handle template weirdness --- lld/ELF/InputFiles.cpp | 2 +- - lld/ELF/InputSection.cpp | 2 +- lld/ELF/SyntheticSections.cpp | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index 6c7ef27cbd49..7dcf1cc5b877 100644 @@ -23,19 +22,6 @@ index 6c7ef27cbd49..7dcf1cc5b877 100644 ctx.bitcodeFiles.push_back(f); f->parse(); -diff --git a/lld/ELF/InputSection.cpp b/lld/ELF/InputSection.cpp -index e033a715b592..bff9396ef76d 100644 ---- a/lld/ELF/InputSection.cpp -+++ b/lld/ELF/InputSection.cpp -@@ -138,7 +138,7 @@ template RelsOrRelas InputSectionBase::relsOrRelas() const { - return {}; - RelsOrRelas ret; - typename ELFT::Shdr shdr = -- cast(file)->getELFShdrs()[relSecIdx]; -+ cast(file)->template getELFShdrs()[relSecIdx]; - if (shdr.sh_type == SHT_REL) { - ret.rels = ArrayRef(reinterpret_cast( - file->mb.getBufferStart() + shdr.sh_offset), diff --git a/lld/ELF/SyntheticSections.cpp b/lld/ELF/SyntheticSections.cpp index b359c2e7bcea..812d38ca81de 100644 --- a/lld/ELF/SyntheticSections.cpp From 367308904ee7909ca6082e94d2c9cfc05d826e28 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Fri, 30 Aug 2024 23:33:17 +0100 Subject: [PATCH 03/25] Test fixes --- L/LLVM/common.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index ec638a7856d..46a3e6911a3 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -586,8 +586,8 @@ rm -vrf {prefix}/lib/objects-Release """ function configure_build(ARGS, version; experimental_platforms=false, assert=false, - git_path="https://github.com/JuliaLang/llvm-project.git", - git_ver=llvm_tags[version], custom_name=nothing, + git_path="https://github.com/Zentrik/llvm-project.git", + git_ver="3074f166339e417d7ea24a54c24aa0f6e15a4b59", custom_name=nothing, custom_version=version, static=false, platform_filter=nothing, eh_rtti=false, update_sdk=version >= v"15") # Parse out some args From 4df2918f36dd53a9f141d195f907e6248bc5ae0c Mon Sep 17 00:00:00 2001 From: Zentrik Date: Sat, 31 Aug 2024 10:39:33 +0100 Subject: [PATCH 04/25] Test another fix --- L/LLVM/common.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index 46a3e6911a3..ab5bad834d8 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -587,7 +587,7 @@ rm -vrf {prefix}/lib/objects-Release function configure_build(ARGS, version; experimental_platforms=false, assert=false, git_path="https://github.com/Zentrik/llvm-project.git", - git_ver="3074f166339e417d7ea24a54c24aa0f6e15a4b59", custom_name=nothing, + git_ver="e781d06a8657d614ead8b42205274c2a35b6a3c0", custom_name=nothing, custom_version=version, static=false, platform_filter=nothing, eh_rtti=false, update_sdk=version >= v"15") # Parse out some args From 4a3cf630b50ce9c2d4c06770ebc1f7b3678fbe9e Mon Sep 17 00:00:00 2001 From: Zentrik Date: Sat, 31 Aug 2024 13:52:09 +0100 Subject: [PATCH 05/25] Try less targeted fix --- L/LLVM/common.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index ab5bad834d8..74b4dbe5a45 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -587,7 +587,7 @@ rm -vrf {prefix}/lib/objects-Release function configure_build(ARGS, version; experimental_platforms=false, assert=false, git_path="https://github.com/Zentrik/llvm-project.git", - git_ver="e781d06a8657d614ead8b42205274c2a35b6a3c0", custom_name=nothing, + git_ver="f84efd87ce511008be76ac7fc98bdc87ac32fac6", custom_name=nothing, custom_version=version, static=false, platform_filter=nothing, eh_rtti=false, update_sdk=version >= v"15") # Parse out some args From 45faa49fecae936f23d638b010ba81d2034a499c Mon Sep 17 00:00:00 2001 From: Zentrik Date: Sat, 31 Aug 2024 15:56:42 +0100 Subject: [PATCH 06/25] Remove assert bundled --- L/LLVM/LLVM_full_assert@19/bundled | 1 - 1 file changed, 1 deletion(-) delete mode 100644 L/LLVM/LLVM_full_assert@19/bundled diff --git a/L/LLVM/LLVM_full_assert@19/bundled b/L/LLVM/LLVM_full_assert@19/bundled deleted file mode 100644 index 610418ab657..00000000000 --- a/L/LLVM/LLVM_full_assert@19/bundled +++ /dev/null @@ -1 +0,0 @@ -../LLVM_full@19/bundled \ No newline at end of file From 44898a1e0b5e8a48c96271f69270dcb229a68601 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Sat, 31 Aug 2024 15:56:55 +0100 Subject: [PATCH 07/25] Add assert bundled --- L/LLVM/LLVM_full_assert@19/bundled | 1 + 1 file changed, 1 insertion(+) create mode 120000 L/LLVM/LLVM_full_assert@19/bundled diff --git a/L/LLVM/LLVM_full_assert@19/bundled b/L/LLVM/LLVM_full_assert@19/bundled new file mode 120000 index 00000000000..610418ab657 --- /dev/null +++ b/L/LLVM/LLVM_full_assert@19/bundled @@ -0,0 +1 @@ +../LLVM_full@19/bundled \ No newline at end of file From 90a02367481c9f9ced335067b8612aeb7251e266 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Sun, 1 Sep 2024 16:57:53 +0100 Subject: [PATCH 08/25] Adapt to https://github.com/llvm/llvm-project/pull/89628 --- L/LLVM/common.jl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index 74b4dbe5a45..81d83324811 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -141,6 +141,9 @@ fi if [[ "${LLVM_MAJ_VER}" -gt "14" ]]; then ninja -j${nproc} clang-tidy-confusable-chars-gen clang-pseudo-gen mlir-pdll fi +if [[ "${LLVM_MAJ_VER}" -ge "19" ]]; then + ninja -j${nproc} mlir-src-sharder +fi popd # Let's do the actual build within the `build` subdirectory @@ -272,6 +275,10 @@ if [[ "${LLVM_MAJ_VER}" -gt "14" ]]; then CMAKE_FLAGS+=(-DCLANG_PSEUDO_GEN=${WORKSPACE}/bootstrap/bin/clang-pseudo-gen) CMAKE_FLAGS+=(-DMLIR_PDLL_TABLEGEN=${WORKSPACE}/bootstrap/bin/mlir-pdll) fi +if [[ "${LLVM_MAJ_VER}" -ge "19" ]]; then + # CMAKE_FLAGS+=(-DMLIR_SRC_SHARDER_TABLEGEN=${WORKSPACE}/bootstrap/bin/mlir-src-sharder) # Doesn't seem to work, + CMAKE_FLAGS+=(-DLLVM_NATIVE_TOOL_DIR=${WORKSPACE}/bootstrap/bin) +fi # Explicitly use our cmake toolchain file # Windows runs out of symbols so use clang which can do some fancy things From 38b06f4d8e254ff74624e1641782f8044672559c Mon Sep 17 00:00:00 2001 From: Zentrik Date: Sun, 1 Sep 2024 16:58:20 +0100 Subject: [PATCH 09/25] Workaround https://github.com/llvm/llvm-project/issues/106899 --- L/LLVM/common.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index 81d83324811..84128cde75b 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -345,7 +345,7 @@ if [[ "${target}" == *apple* ]] || [[ "${target}" == *freebsd* ]]; then fi if [[ "${target}" == *mingw* ]]; then - CMAKE_CPP_FLAGS+=(-remap -D__USING_SJLJ_EXCEPTIONS__ -D__CRT__NO_INLINE -pthread -DMLIR_CAPI_ENABLE_WINDOWS_DLL_DECLSPEC) + CMAKE_CPP_FLAGS+=(-remap -D__USING_SJLJ_EXCEPTIONS__ -D__CRT__NO_INLINE -pthread -DMLIR_CAPI_ENABLE_WINDOWS_DLL_DECLSPEC -Dmlir_arm_sme_abi_stubs_EXPORTS) CMAKE_C_FLAGS+=(-pthread -DMLIR_CAPI_ENABLE_WINDOWS_DLL_DECLSPEC) CMAKE_FLAGS+=(-DCOMPILER_RT_BUILD_SANITIZERS=OFF) # Windows is case-insensitive and some dependencies take full advantage of that From cd2dd6ed4ef339ef544d103d121b5737c4e4c138 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Sun, 1 Sep 2024 17:18:12 +0100 Subject: [PATCH 10/25] Include less patches to llvm --- L/LLVM/common.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index 84128cde75b..dd0ab46b515 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -594,7 +594,7 @@ rm -vrf {prefix}/lib/objects-Release function configure_build(ARGS, version; experimental_platforms=false, assert=false, git_path="https://github.com/Zentrik/llvm-project.git", - git_ver="f84efd87ce511008be76ac7fc98bdc87ac32fac6", custom_name=nothing, + git_ver="e19e51fde3e16da907bcc201319349f3d0d8a680", custom_name=nothing, custom_version=version, static=false, platform_filter=nothing, eh_rtti=false, update_sdk=version >= v"15") # Parse out some args From 61f5326dfcebec06838c8c1aec4c20b9cb3bbf9c Mon Sep 17 00:00:00 2001 From: Zentrik Date: Sun, 1 Sep 2024 19:11:26 +0100 Subject: [PATCH 11/25] Fix `DMLIR_SRC_SHARDER_TABLEGEN` --- L/LLVM/common.jl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index dd0ab46b515..deef7b6d1dc 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -276,8 +276,7 @@ if [[ "${LLVM_MAJ_VER}" -gt "14" ]]; then CMAKE_FLAGS+=(-DMLIR_PDLL_TABLEGEN=${WORKSPACE}/bootstrap/bin/mlir-pdll) fi if [[ "${LLVM_MAJ_VER}" -ge "19" ]]; then - # CMAKE_FLAGS+=(-DMLIR_SRC_SHARDER_TABLEGEN=${WORKSPACE}/bootstrap/bin/mlir-src-sharder) # Doesn't seem to work, - CMAKE_FLAGS+=(-DLLVM_NATIVE_TOOL_DIR=${WORKSPACE}/bootstrap/bin) + CMAKE_FLAGS+=(-DMLIR_SRC_SHARDER_TABLEGEN=${WORKSPACE}/bootstrap/bin/mlir-src-sharder) fi # Explicitly use our cmake toolchain file @@ -594,7 +593,7 @@ rm -vrf {prefix}/lib/objects-Release function configure_build(ARGS, version; experimental_platforms=false, assert=false, git_path="https://github.com/Zentrik/llvm-project.git", - git_ver="e19e51fde3e16da907bcc201319349f3d0d8a680", custom_name=nothing, + git_ver="f0174dcb7497333d10d6ed7e8f12a4cc6fbfe9fb", custom_name=nothing, custom_version=version, static=false, platform_filter=nothing, eh_rtti=false, update_sdk=version >= v"15") # Parse out some args From de27069cbc95857c68fcb07ac92a8209dd657b8a Mon Sep 17 00:00:00 2001 From: Zentrik Date: Sun, 1 Sep 2024 19:22:24 +0100 Subject: [PATCH 12/25] Just set `LLVM_NATIVE_TOOL_DIR` instead --- L/LLVM/common.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index deef7b6d1dc..52ffc703dab 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -276,7 +276,7 @@ if [[ "${LLVM_MAJ_VER}" -gt "14" ]]; then CMAKE_FLAGS+=(-DMLIR_PDLL_TABLEGEN=${WORKSPACE}/bootstrap/bin/mlir-pdll) fi if [[ "${LLVM_MAJ_VER}" -ge "19" ]]; then - CMAKE_FLAGS+=(-DMLIR_SRC_SHARDER_TABLEGEN=${WORKSPACE}/bootstrap/bin/mlir-src-sharder) + CMAKE_FLAGS+=(-DLLVM_NATIVE_TOOL_DIR=${WORKSPACE}/bootstrap/bin) fi # Explicitly use our cmake toolchain file @@ -593,7 +593,7 @@ rm -vrf {prefix}/lib/objects-Release function configure_build(ARGS, version; experimental_platforms=false, assert=false, git_path="https://github.com/Zentrik/llvm-project.git", - git_ver="f0174dcb7497333d10d6ed7e8f12a4cc6fbfe9fb", custom_name=nothing, + git_ver="e19e51fde3e16da907bcc201319349f3d0d8a680", custom_name=nothing, custom_version=version, static=false, platform_filter=nothing, eh_rtti=false, update_sdk=version >= v"15") # Parse out some args From fdd18d187f1151841db4eea8912cff91a90ec652 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Sun, 1 Sep 2024 19:22:46 +0100 Subject: [PATCH 13/25] Trigger rebuilds --- L/LLVM/LLVM_full@19/build_tarballs.jl | 2 +- L/LLVM/LLVM_full_assert@19/build_tarballs.jl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/L/LLVM/LLVM_full@19/build_tarballs.jl b/L/LLVM/LLVM_full@19/build_tarballs.jl index 209513f96ab..085c496f2db 100644 --- a/L/LLVM/LLVM_full@19/build_tarballs.jl +++ b/L/LLVM/LLVM_full@19/build_tarballs.jl @@ -4,4 +4,4 @@ include("../common.jl") build_tarballs(ARGS, configure_build(ARGS, version; experimental_platforms=true)...; preferred_gcc_version=v"10", preferred_llvm_version=v"18", julia_compat="1.6") -# Build trigger: 1 +# Build trigger: 2 diff --git a/L/LLVM/LLVM_full_assert@19/build_tarballs.jl b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl index 5786318e8ef..fd556c06e15 100644 --- a/L/LLVM/LLVM_full_assert@19/build_tarballs.jl +++ b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl @@ -4,4 +4,4 @@ include("../common.jl") build_tarballs(ARGS, configure_build(ARGS, version; assert=true, experimental_platforms=true)...; preferred_gcc_version=v"10", preferred_llvm_version=v"18", julia_compat="1.6") -# Build trigger: 2 +# Build trigger: 3 From 18a1cb77666b7d1fbb6db76a8b23fb8fbbaedaa4 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Tue, 24 Sep 2024 20:44:43 +0100 Subject: [PATCH 14/25] Build off of Julia Fork --- L/LLVM/common.jl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index 52ffc703dab..f83803dbd6c 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -20,7 +20,7 @@ const llvm_tags = Dict( v"16.0.6" => "499f87882a4ba1837ec12a280478cf4cb0d2753d", # julia-16.0.6-2 v"17.0.6" => "0007e48608221f440dce2ea0d3e4f561fc10d3c6", # julia-17.0.6-5 v"18.1.7" => "ed30d043a240d06bb6e010a41086e75713156f4f", # julia-18.1.7-2 - v"19.0.0" => "6c8f4c12da7b3ac3d45e9fc9f68e2da7f559cf76", # julia-release/19.x + v"19.0.0" => "376f45c53589090676bdbe7d655813c6d144caaf", # julia-19.1.0 ) const buildscript = raw""" @@ -592,8 +592,8 @@ rm -vrf {prefix}/lib/objects-Release """ function configure_build(ARGS, version; experimental_platforms=false, assert=false, - git_path="https://github.com/Zentrik/llvm-project.git", - git_ver="e19e51fde3e16da907bcc201319349f3d0d8a680", custom_name=nothing, + git_path="https://github.com/JuliaLang/llvm-project.git", + git_ver=llvm_tags[version], custom_name=nothing, custom_version=version, static=false, platform_filter=nothing, eh_rtti=false, update_sdk=version >= v"15") # Parse out some args From 28faf26ac925ee40694503649e15a274fb559fcd Mon Sep 17 00:00:00 2001 From: Zentrik Date: Tue, 24 Sep 2024 20:45:28 +0100 Subject: [PATCH 15/25] Fix tag --- L/LLVM/common.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index f83803dbd6c..c0d41ee0cac 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -20,7 +20,7 @@ const llvm_tags = Dict( v"16.0.6" => "499f87882a4ba1837ec12a280478cf4cb0d2753d", # julia-16.0.6-2 v"17.0.6" => "0007e48608221f440dce2ea0d3e4f561fc10d3c6", # julia-17.0.6-5 v"18.1.7" => "ed30d043a240d06bb6e010a41086e75713156f4f", # julia-18.1.7-2 - v"19.0.0" => "376f45c53589090676bdbe7d655813c6d144caaf", # julia-19.1.0 + v"19.0.0" => "376f45c53589090676bdbe7d655813c6d144caaf", # julia-19.1.0-0 ) const buildscript = raw""" From 55213f47e4b816f1255d6e8b658da4bfe7ea98c8 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Tue, 24 Sep 2024 21:33:05 +0100 Subject: [PATCH 16/25] Set correct version --- L/LLVM/LLVM_full@19/build_tarballs.jl | 2 +- L/LLVM/LLVM_full_assert@19/build_tarballs.jl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/L/LLVM/LLVM_full@19/build_tarballs.jl b/L/LLVM/LLVM_full@19/build_tarballs.jl index 085c496f2db..d9dfea7a004 100644 --- a/L/LLVM/LLVM_full@19/build_tarballs.jl +++ b/L/LLVM/LLVM_full@19/build_tarballs.jl @@ -1,4 +1,4 @@ -version = v"19.0.0" +version = v"19.1.0" include("../common.jl") diff --git a/L/LLVM/LLVM_full_assert@19/build_tarballs.jl b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl index fd556c06e15..b3ebbc5e64e 100644 --- a/L/LLVM/LLVM_full_assert@19/build_tarballs.jl +++ b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl @@ -1,4 +1,4 @@ -version = v"19.0.0" +version = v"19.1.0" include("../common.jl") From 35867f033b1b7a09133757d78fad1f114622fc63 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Tue, 24 Sep 2024 21:41:32 +0100 Subject: [PATCH 17/25] Set correct version --- L/LLVM/common.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index c0d41ee0cac..9c4442e8e4e 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -20,7 +20,7 @@ const llvm_tags = Dict( v"16.0.6" => "499f87882a4ba1837ec12a280478cf4cb0d2753d", # julia-16.0.6-2 v"17.0.6" => "0007e48608221f440dce2ea0d3e4f561fc10d3c6", # julia-17.0.6-5 v"18.1.7" => "ed30d043a240d06bb6e010a41086e75713156f4f", # julia-18.1.7-2 - v"19.0.0" => "376f45c53589090676bdbe7d655813c6d144caaf", # julia-19.1.0-0 + v"19.1.0" => "376f45c53589090676bdbe7d655813c6d144caaf", # julia-19.1.0-0 ) const buildscript = raw""" From 1782c94cad968158d415871cf681bd1932a053b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mos=C3=A8=20Giordano?= <765740+giordano@users.noreply.github.com> Date: Tue, 24 Sep 2024 23:30:41 +0100 Subject: [PATCH 18/25] Update L/LLVM/common.jl --- L/LLVM/common.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index 9c4442e8e4e..6575f8ddf20 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -20,7 +20,7 @@ const llvm_tags = Dict( v"16.0.6" => "499f87882a4ba1837ec12a280478cf4cb0d2753d", # julia-16.0.6-2 v"17.0.6" => "0007e48608221f440dce2ea0d3e4f561fc10d3c6", # julia-17.0.6-5 v"18.1.7" => "ed30d043a240d06bb6e010a41086e75713156f4f", # julia-18.1.7-2 - v"19.1.0" => "376f45c53589090676bdbe7d655813c6d144caaf", # julia-19.1.0-0 + v"19.1.0" => "0a1a00654ddded77ba60a361957d8499c0274f30", # julia-19.1.0-0 ) const buildscript = raw""" From af2738609d22f6c4a87309d160569b1afd40c8e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mos=C3=A8=20Giordano?= <765740+giordano@users.noreply.github.com> Date: Tue, 8 Oct 2024 18:43:56 +0100 Subject: [PATCH 19/25] Update L/LLVM/common.jl --- L/LLVM/common.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index 6575f8ddf20..f96b0332879 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -20,7 +20,7 @@ const llvm_tags = Dict( v"16.0.6" => "499f87882a4ba1837ec12a280478cf4cb0d2753d", # julia-16.0.6-2 v"17.0.6" => "0007e48608221f440dce2ea0d3e4f561fc10d3c6", # julia-17.0.6-5 v"18.1.7" => "ed30d043a240d06bb6e010a41086e75713156f4f", # julia-18.1.7-2 - v"19.1.0" => "0a1a00654ddded77ba60a361957d8499c0274f30", # julia-19.1.0-0 + v"19.1.0" => "edb7a552a4a19663899acb6eb47bc795e92cc3e9", # julia-19.1.0-0 ) const buildscript = raw""" From 0dd5da46a8cbfa12aff026c48a1025f6c3d24656 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mos=C3=A8=20Giordano?= Date: Tue, 8 Oct 2024 18:45:53 +0100 Subject: [PATCH 20/25] [LLVM] Upgrade to v19.1.1 --- L/LLVM/LLVM_full@19/build_tarballs.jl | 2 +- L/LLVM/LLVM_full_assert@19/build_tarballs.jl | 2 +- L/LLVM/common.jl | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/L/LLVM/LLVM_full@19/build_tarballs.jl b/L/LLVM/LLVM_full@19/build_tarballs.jl index d9dfea7a004..194a7f13e3b 100644 --- a/L/LLVM/LLVM_full@19/build_tarballs.jl +++ b/L/LLVM/LLVM_full@19/build_tarballs.jl @@ -1,4 +1,4 @@ -version = v"19.1.0" +version = v"19.1.1" include("../common.jl") diff --git a/L/LLVM/LLVM_full_assert@19/build_tarballs.jl b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl index b3ebbc5e64e..34a10cce39f 100644 --- a/L/LLVM/LLVM_full_assert@19/build_tarballs.jl +++ b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl @@ -1,4 +1,4 @@ -version = v"19.1.0" +version = v"19.1.1" include("../common.jl") diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index f96b0332879..5e26ce922f8 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -20,7 +20,7 @@ const llvm_tags = Dict( v"16.0.6" => "499f87882a4ba1837ec12a280478cf4cb0d2753d", # julia-16.0.6-2 v"17.0.6" => "0007e48608221f440dce2ea0d3e4f561fc10d3c6", # julia-17.0.6-5 v"18.1.7" => "ed30d043a240d06bb6e010a41086e75713156f4f", # julia-18.1.7-2 - v"19.1.0" => "edb7a552a4a19663899acb6eb47bc795e92cc3e9", # julia-19.1.0-0 + v"19.1.1" => "edb7a552a4a19663899acb6eb47bc795e92cc3e9", # julia-19.1.1-0 ) const buildscript = raw""" From 42554126699f8ebe1fa8e19bf49b29429e9f7116 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Wed, 9 Oct 2024 21:00:25 +0100 Subject: [PATCH 21/25] Bump LLVM version --- L/LLVM/common.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index 5e26ce922f8..4d0d03a6c97 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -20,7 +20,7 @@ const llvm_tags = Dict( v"16.0.6" => "499f87882a4ba1837ec12a280478cf4cb0d2753d", # julia-16.0.6-2 v"17.0.6" => "0007e48608221f440dce2ea0d3e4f561fc10d3c6", # julia-17.0.6-5 v"18.1.7" => "ed30d043a240d06bb6e010a41086e75713156f4f", # julia-18.1.7-2 - v"19.1.1" => "edb7a552a4a19663899acb6eb47bc795e92cc3e9", # julia-19.1.1-0 + v"19.1.1" => "3a195326fffa6594ddec8fe9477e848061f42243", # julia-19.1.1-0 ) const buildscript = raw""" From a179b961173952f940a84bd24100a23670f045bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mos=C3=A8=20Giordano?= <765740+giordano@users.noreply.github.com> Date: Wed, 9 Oct 2024 21:12:40 +0100 Subject: [PATCH 22/25] Apply suggestions from code review --- L/LLVM/LLVM_full@19/build_tarballs.jl | 2 +- L/LLVM/LLVM_full_assert@19/build_tarballs.jl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/L/LLVM/LLVM_full@19/build_tarballs.jl b/L/LLVM/LLVM_full@19/build_tarballs.jl index 194a7f13e3b..c72672c4be6 100644 --- a/L/LLVM/LLVM_full@19/build_tarballs.jl +++ b/L/LLVM/LLVM_full@19/build_tarballs.jl @@ -4,4 +4,4 @@ include("../common.jl") build_tarballs(ARGS, configure_build(ARGS, version; experimental_platforms=true)...; preferred_gcc_version=v"10", preferred_llvm_version=v"18", julia_compat="1.6") -# Build trigger: 2 +# Build trigger: 3 diff --git a/L/LLVM/LLVM_full_assert@19/build_tarballs.jl b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl index 34a10cce39f..6f079a51f3d 100644 --- a/L/LLVM/LLVM_full_assert@19/build_tarballs.jl +++ b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl @@ -4,4 +4,4 @@ include("../common.jl") build_tarballs(ARGS, configure_build(ARGS, version; assert=true, experimental_platforms=true)...; preferred_gcc_version=v"10", preferred_llvm_version=v"18", julia_compat="1.6") -# Build trigger: 3 +# Build trigger: 4 From b47e58458197c40c075a690487f0ec1c62c180ba Mon Sep 17 00:00:00 2001 From: Zentrik Date: Fri, 11 Oct 2024 18:45:29 +0100 Subject: [PATCH 23/25] Bump LLVM MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Mosè Giordano <765740+giordano@users.noreply.github.com> --- L/LLVM/common.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/common.jl b/L/LLVM/common.jl index 4d0d03a6c97..2513bd1abde 100644 --- a/L/LLVM/common.jl +++ b/L/LLVM/common.jl @@ -20,7 +20,7 @@ const llvm_tags = Dict( v"16.0.6" => "499f87882a4ba1837ec12a280478cf4cb0d2753d", # julia-16.0.6-2 v"17.0.6" => "0007e48608221f440dce2ea0d3e4f561fc10d3c6", # julia-17.0.6-5 v"18.1.7" => "ed30d043a240d06bb6e010a41086e75713156f4f", # julia-18.1.7-2 - v"19.1.1" => "3a195326fffa6594ddec8fe9477e848061f42243", # julia-19.1.1-0 + v"19.1.1" => "dae03206c1f4dcf812ff27e2860358ccb933856c", # julia-19.1.1-0 ) const buildscript = raw""" From 671bd1e1a30e511676e2164564a3e035079dc4d6 Mon Sep 17 00:00:00 2001 From: Zentrik Date: Fri, 11 Oct 2024 18:46:28 +0100 Subject: [PATCH 24/25] rebuild --- L/LLVM/LLVM_full_assert@19/build_tarballs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/LLVM_full_assert@19/build_tarballs.jl b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl index 6f079a51f3d..ce1d01aa30d 100644 --- a/L/LLVM/LLVM_full_assert@19/build_tarballs.jl +++ b/L/LLVM/LLVM_full_assert@19/build_tarballs.jl @@ -4,4 +4,4 @@ include("../common.jl") build_tarballs(ARGS, configure_build(ARGS, version; assert=true, experimental_platforms=true)...; preferred_gcc_version=v"10", preferred_llvm_version=v"18", julia_compat="1.6") -# Build trigger: 4 +# Build trigger: 5 From d5ce0df07a45139c575607d1de95ddc0a7169cfa Mon Sep 17 00:00:00 2001 From: Zentrik Date: Fri, 11 Oct 2024 18:46:45 +0100 Subject: [PATCH 25/25] rebuild --- L/LLVM/LLVM_full@19/build_tarballs.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L/LLVM/LLVM_full@19/build_tarballs.jl b/L/LLVM/LLVM_full@19/build_tarballs.jl index c72672c4be6..9c56f2f1159 100644 --- a/L/LLVM/LLVM_full@19/build_tarballs.jl +++ b/L/LLVM/LLVM_full@19/build_tarballs.jl @@ -4,4 +4,4 @@ include("../common.jl") build_tarballs(ARGS, configure_build(ARGS, version; experimental_platforms=true)...; preferred_gcc_version=v"10", preferred_llvm_version=v"18", julia_compat="1.6") -# Build trigger: 3 +# Build trigger: 4