[Buildroot] [PATCH v4 00/10] group llvm projects and bump to version 15.0.3
Adam Duskett
aduskett at gmail.com
Tue Jul 18 00:01:11 UTC 2023
Hey Sebastian!
Thanks for the patch series! I can't see anything wrong with it so:
Tested-by: Adam Duskett <aduskett at gmail.com>
On Thu, Jun 15, 2023 at 6:44 AM Sebastian Weyer <sebastian.weyer at smile.fr>
wrote:
> This series attempts two things:
> - Move the different llvm subprojects into one folder
> and share version and site information.
>
> - Bump the version to the latest 15.0.3
>
> Starting with version 12 different subprojects added
> dependencies or sources that would be available when
> building from the "monorepo". These have been added
> as new host packages.
>
> This update is needed in order to be able to use some packages in the
> future as for example mesa3d's RustiCL.
>
> v4:
> - change some inaccurate commit messages
> - bump spirv-llvm-translator version at the same time as other llvm
> packages
> - remove package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch
> as it has been integrated in the newer version
>
> v3:
> - move libclc before llvm 15.0.3 version bump commit
> - force llvm-cmake and llvm-libunwind version to 15.0.3 since
> LLVM_PROJECT_VERSION is still at 11.1.0
> - Keep cp as install command since there is no CMakefiles.txt
> - llvm, clang, lld: keep LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN since
> this option is still used to check C++17 compiler support:
> llvm/cmake/modules/CheckCompilerVersion.cmake
>
>
> Changes v1 -> v2:
> - Rebased onto current master
> - Bump to 15.0.3 instead of 15.0.1
> - llvm: use CMAKE_HOST_C_COMPILER instead of HOSTCC
> - libclc: Add missing change to package/Config.in
>
> Lang Daniel (10):
> package/llvm-project: new group for llvm packages
> package/llvm: move to llvm-project folder
> package/lld: move to llvm-project subfolder
> package/clang: move to llvm-project subfolder
> package/compiler-rt: move to llvm-project subfolder
> package/libclc: move to llvm-project subfolder
> package/llvm-project/llvm-cmake: new package
> package/llvm-project/llvm-libunwind: new package
> package/llvm-project: bump to version 15.0.3
> DEVELOPERS: add Daniel Lang for llvm-project
>
> DEVELOPERS | 19 ++++++-----
> package/Config.in | 8 ++---
> package/Config.in.host | 2 +-
> ...hains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch | 0
> package/{ => llvm-project}/clang/Config.in | 10 +++---
> package/{ => llvm-project}/clang/clang.hash | 2 +-
> package/{ => llvm-project}/clang/clang.mk | 15 +++-----
> .../{ => llvm-project}/compiler-rt/Config.in | 6 ++--
> .../compiler-rt/compiler-rt.hash | 2 +-
> .../compiler-rt/compiler-rt.mk | 9 +++--
> .../0001-support-out-of-tree-build.patch | 0
> package/{ => llvm-project}/libclc/Config.in | 6 ++--
> package/{ => llvm-project}/libclc/libclc.hash | 2 +-
> package/{ => llvm-project}/libclc/libclc.mk | 4 +--
> package/{ => llvm-project}/lld/Config.in.host | 6 ++--
> package/{ => llvm-project}/lld/lld.hash | 2 +-
> package/{ => llvm-project}/lld/lld.mk | 13 ++-----
> .../llvm-project/llvm-cmake/llvm-cmake.hash | 2 ++
> package/llvm-project/llvm-cmake/llvm-cmake.mk | 17 ++++++++++
> .../llvm-libunwind/llvm-libunwind.hash | 3 ++
> .../llvm-libunwind/llvm-libunwind.mk | 18 ++++++++++
> package/llvm-project/llvm-project.mk | 11 ++++++
> package/{ => llvm-project}/llvm/Config.in | 10 +++---
> package/{ => llvm-project}/llvm/llvm.hash | 2 +-
> package/{ => llvm-project}/llvm/llvm.mk | 27 ++++++++-------
> .../llvm/0001-nfc-Fix-missing-include.patch | 24 -------------
> ...-missing-cstdint-header-to-Signals.h.patch | 34 -------------------
> package/mesa3d/Config.in | 10 +++---
> .../spirv-llvm-translator.hash | 2 +-
> .../spirv-llvm-translator.mk | 4 +--
> 30 files changed, 126 insertions(+), 144 deletions(-)
> rename package/{ =>
> llvm-project}/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch
> (100%)
> rename package/{ => llvm-project}/clang/Config.in (82%)
> rename package/{ => llvm-project}/clang/clang.hash (52%)
> rename package/{ => llvm-project}/clang/clang.mk (89%)
> rename package/{ => llvm-project}/compiler-rt/Config.in (87%)
> rename package/{ => llvm-project}/compiler-rt/compiler-rt.hash (50%)
> rename package/{ => llvm-project}/compiler-rt/compiler-rt.mk (82%)
> rename package/{ =>
> llvm-project}/libclc/0001-support-out-of-tree-build.patch (100%)
> rename package/{ => llvm-project}/libclc/Config.in (73%)
> rename package/{ => llvm-project}/libclc/libclc.hash (51%)
> rename package/{ => llvm-project}/libclc/libclc.mk (92%)
> rename package/{ => llvm-project}/lld/Config.in.host (74%)
> rename package/{ => llvm-project}/lld/lld.hash (52%)
> rename package/{ => llvm-project}/lld/lld.mk (61%)
> create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.hash
> create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.mk
> create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.hash
> create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.mk
> create mode 100644 package/llvm-project/llvm-project.mk
> rename package/{ => llvm-project}/llvm/Config.in (88%)
> rename package/{ => llvm-project}/llvm/llvm.hash (52%)
> rename package/{ => llvm-project}/llvm/llvm.mk (94%)
> delete mode 100644 package/llvm/0001-nfc-Fix-missing-include.patch
> delete mode 100644
> package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch
>
> --
> 2.34.1
> _______________________________________________
> buildroot mailing list
> buildroot at buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildroot.org/pipermail/buildroot/attachments/20230717/5c14905d/attachment.html>
More information about the buildroot
mailing list