[Buildroot] [PATCH v2 10/11] package/libclc: move to llvm-project subfolder and bump to 15.0.3

Romain Naour romain.naour at smile.fr
Wed Feb 8 15:22:31 UTC 2023


Hello,

Le 25/10/2022 à 08:13, Lang Daniel via buildroot a écrit :
> To make version bumping easier, move llvm to a new llvm-project subfolder
> and specify site and version for the project.

This patch should go before llvm-cmake (and before llvm-project version bump)
without the version bump. Include the libclc version bump with the llvm-project
version bump.

Best regards,
Romain

> 
> Signed-off-by: Daniel Lang <d.lang at abatec.at>
> ---
> Changes v1 -> v2:
> - libclc: Add missing change to package/Config.in
> - Bump to 15.0.3 instead of 15.0.1
> ---
>  DEVELOPERS                                                    | 4 ++--
>  package/Config.in                                             | 2 +-
>  .../libclc/0001-support-out-of-tree-build.patch               | 0
>  package/{ => llvm-project}/libclc/Config.in                   | 0
>  package/{ => llvm-project}/libclc/libclc.hash                 | 2 +-
>  package/{ => llvm-project}/libclc/libclc.mk                   | 4 ++--
>  6 files changed, 6 insertions(+), 6 deletions(-)
>  rename package/{ => llvm-project}/libclc/0001-support-out-of-tree-build.patch (100%)
>  rename package/{ => llvm-project}/libclc/Config.in (100%)
>  rename package/{ => llvm-project}/libclc/libclc.hash (51%)
>  rename package/{ => llvm-project}/libclc/libclc.mk (92%)
> 
> diff --git a/DEVELOPERS b/DEVELOPERS
> index e6606408c0..6dbf4fe7a5 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -2538,12 +2538,12 @@ F:	package/irrlicht/
>  F:	package/liblinear/
>  F:	package/lensfun/
>  F:	package/libbpf/
> -F:	package/libclc/
>  F:	package/libgta/
>  F:	package/libiec61850/
>  F:	package/libspatialindex/
>  F:	package/linux-syscall-support/
>  F:	package/llvm-project/clang/
> +F:	package/llvm-project/libclc/
>  F:	package/llvm-project/llvm/
>  F:	package/lugaru/
>  F:	package/mcelog/
> @@ -2954,8 +2954,8 @@ F:	package/tinyssh/
>  
>  N:	Valentin Korenblit <valentinkorenblit at gmail.com>
>  F:	package/clinfo/
> -F:	package/libclc/
>  F:	package/llvm-project/clang/
> +F:	package/llvm-project/libclc/
>  F:	package/llvm-project/llvm/
>  
>  N:	Vanya Sergeev <vsergeev at gmail.com>
> diff --git a/package/Config.in b/package/Config.in
> index 1d48b1448b..882e296533 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -2010,7 +2010,7 @@ menu "Other"
>  	source "package/libcap/Config.in"
>  	source "package/libcap-ng/Config.in"
>  	source "package/libcgroup/Config.in"
> -	source "package/libclc/Config.in"
> +	source "package/llvm-project/libclc/Config.in"
>  	source "package/libcofi/Config.in"
>  	source "package/libcorrect/Config.in"
>  	source "package/libcrossguid/Config.in"
> diff --git a/package/libclc/0001-support-out-of-tree-build.patch b/package/llvm-project/libclc/0001-support-out-of-tree-build.patch
> similarity index 100%
> rename from package/libclc/0001-support-out-of-tree-build.patch
> rename to package/llvm-project/libclc/0001-support-out-of-tree-build.patch
> diff --git a/package/libclc/Config.in b/package/llvm-project/libclc/Config.in
> similarity index 100%
> rename from package/libclc/Config.in
> rename to package/llvm-project/libclc/Config.in
> diff --git a/package/libclc/libclc.hash b/package/llvm-project/libclc/libclc.hash
> similarity index 51%
> rename from package/libclc/libclc.hash
> rename to package/llvm-project/libclc/libclc.hash
> index c496291d81..7140884f6c 100644
> --- a/package/libclc/libclc.hash
> +++ b/package/llvm-project/libclc/libclc.hash
> @@ -1,3 +1,3 @@
>  # locally calculated
> -sha256  8f0213e52e2fcaca3dfcc438f05d0e15e9b3c96fd6b0994a802b267dc1047a1d  libclc-13.0.1.src.tar.xz
> +sha256  07e8a2b31e07a8cc8a976a6bfd87797d2543d5a9530f449755bf5119acbdbe8e  libclc-15.0.3.src.tar.xz
>  sha256  3c536c052db9afd997809e38785c9f2a9e54e2892330fa7c5b438e18a7413479  LICENSE.TXT
> diff --git a/package/libclc/libclc.mk b/package/llvm-project/libclc/libclc.mk
> similarity index 92%
> rename from package/libclc/libclc.mk
> rename to package/llvm-project/libclc/libclc.mk
> index 5d246cf4f8..9f303d6d2f 100644
> --- a/package/libclc/libclc.mk
> +++ b/package/llvm-project/libclc/libclc.mk
> @@ -4,8 +4,8 @@
>  #
>  ################################################################################
>  
> -LIBCLC_VERSION = 13.0.1
> -LIBCLC_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LIBCLC_VERSION)
> +LIBCLC_VERSION = $(LLVM_PROJECT_VERSION)
> +LIBCLC_SITE = $(LLVM_PROJECT_SITE)
>  LIBCLC_SOURCE = libclc-$(LIBCLC_VERSION).src.tar.xz
>  LIBCLC_LICENSE = Apache-2.0 with exceptions or MIT
>  LIBCLC_LICENSE_FILES = LICENSE.TXT




More information about the buildroot mailing list