[meta-intel] [PATCH 4/4] layer.conf: add clang to dynamic layers

Burton, Ross ross.burton at intel.com
Fri Apr 5 09:32:46 PDT 2019


Can you reorder/squash so that the files go into the right place,
instead of going somewhere and then moving?

Ross

On Fri, 5 Apr 2019 at 14:01, Anuj Mittal <anuj.mittal at intel.com> wrote:
>
> and move the clang bbappend there
>
> Signed-off-by: Anuj Mittal <anuj.mittal at intel.com>
> ---
>  conf/layer.conf                                               | 4 ++++
>  .../clang-layer/recipes-devtools}/clang/clang_%.bbappend      | 0
>  .../0001-OpenCL-Change-type-of-block-pointer-for-OpenCL.patch | 0
>  ...Update-LowerOpenCL-pass-to-handle-new-blocks-represn.patch | 0
>  .../clang/files/0001-dont-export-targets-for-binaries.patch   | 0
>  .../clang/files/0001-point-to-correct-clang.patch             | 0
>  ...-OpenCL-Simplify-LLVM-IR-generated-for-OpenCL-blocks.patch | 0
>  .../clang/files/0003-OpenCL-Fix-assertion-due-to-blocks.patch | 0
>  .../recipes-devtools}/clang/llvm-project-source.bbappend      | 0
>  9 files changed, 4 insertions(+)
>  rename {recipes-devtools => dynamic-layers/clang-layer/recipes-devtools}/clang/clang_%.bbappend (100%)
>  rename {recipes-devtools => dynamic-layers/clang-layer/recipes-devtools}/clang/files/0001-OpenCL-Change-type-of-block-pointer-for-OpenCL.patch (100%)
>  rename {recipes-devtools => dynamic-layers/clang-layer/recipes-devtools}/clang/files/0001-Update-LowerOpenCL-pass-to-handle-new-blocks-represn.patch (100%)
>  rename {recipes-devtools => dynamic-layers/clang-layer/recipes-devtools}/clang/files/0001-dont-export-targets-for-binaries.patch (100%)
>  rename {recipes-devtools => dynamic-layers/clang-layer/recipes-devtools}/clang/files/0001-point-to-correct-clang.patch (100%)
>  rename {recipes-devtools => dynamic-layers/clang-layer/recipes-devtools}/clang/files/0002-OpenCL-Simplify-LLVM-IR-generated-for-OpenCL-blocks.patch (100%)
>  rename {recipes-devtools => dynamic-layers/clang-layer/recipes-devtools}/clang/files/0003-OpenCL-Fix-assertion-due-to-blocks.patch (100%)
>  rename {recipes-devtools => dynamic-layers/clang-layer/recipes-devtools}/clang/llvm-project-source.bbappend (100%)
>
> diff --git a/conf/layer.conf b/conf/layer.conf
> index 3e75b0fe..4cea5500 100644
> --- a/conf/layer.conf
> +++ b/conf/layer.conf
> @@ -20,5 +20,9 @@ LAYERRECOMMENDS_intel = "dpdk intel-qat"
>  LAYERVERSION_intel = "5"
>  LAYERSERIES_COMPAT_intel = "thud warrior"
>
> +BBFILES_DYNAMIC += " \
> +    clang-layer:${LAYERDIR}/dynamic-layers/clang-layer/*/*/*.bb \
> +    clang-layer:${LAYERDIR}/dynamic-layers/clang-layer/*/*/*.bbappend \
> +"
>
>  require ${LAYERDIR}/conf/include/maintainers.inc
> diff --git a/recipes-devtools/clang/clang_%.bbappend b/dynamic-layers/clang-layer/recipes-devtools/clang/clang_%.bbappend
> similarity index 100%
> rename from recipes-devtools/clang/clang_%.bbappend
> rename to dynamic-layers/clang-layer/recipes-devtools/clang/clang_%.bbappend
> diff --git a/recipes-devtools/clang/files/0001-OpenCL-Change-type-of-block-pointer-for-OpenCL.patch b/dynamic-layers/clang-layer/recipes-devtools/clang/files/0001-OpenCL-Change-type-of-block-pointer-for-OpenCL.patch
> similarity index 100%
> rename from recipes-devtools/clang/files/0001-OpenCL-Change-type-of-block-pointer-for-OpenCL.patch
> rename to dynamic-layers/clang-layer/recipes-devtools/clang/files/0001-OpenCL-Change-type-of-block-pointer-for-OpenCL.patch
> diff --git a/recipes-devtools/clang/files/0001-Update-LowerOpenCL-pass-to-handle-new-blocks-represn.patch b/dynamic-layers/clang-layer/recipes-devtools/clang/files/0001-Update-LowerOpenCL-pass-to-handle-new-blocks-represn.patch
> similarity index 100%
> rename from recipes-devtools/clang/files/0001-Update-LowerOpenCL-pass-to-handle-new-blocks-represn.patch
> rename to dynamic-layers/clang-layer/recipes-devtools/clang/files/0001-Update-LowerOpenCL-pass-to-handle-new-blocks-represn.patch
> diff --git a/recipes-devtools/clang/files/0001-dont-export-targets-for-binaries.patch b/dynamic-layers/clang-layer/recipes-devtools/clang/files/0001-dont-export-targets-for-binaries.patch
> similarity index 100%
> rename from recipes-devtools/clang/files/0001-dont-export-targets-for-binaries.patch
> rename to dynamic-layers/clang-layer/recipes-devtools/clang/files/0001-dont-export-targets-for-binaries.patch
> diff --git a/recipes-devtools/clang/files/0001-point-to-correct-clang.patch b/dynamic-layers/clang-layer/recipes-devtools/clang/files/0001-point-to-correct-clang.patch
> similarity index 100%
> rename from recipes-devtools/clang/files/0001-point-to-correct-clang.patch
> rename to dynamic-layers/clang-layer/recipes-devtools/clang/files/0001-point-to-correct-clang.patch
> diff --git a/recipes-devtools/clang/files/0002-OpenCL-Simplify-LLVM-IR-generated-for-OpenCL-blocks.patch b/dynamic-layers/clang-layer/recipes-devtools/clang/files/0002-OpenCL-Simplify-LLVM-IR-generated-for-OpenCL-blocks.patch
> similarity index 100%
> rename from recipes-devtools/clang/files/0002-OpenCL-Simplify-LLVM-IR-generated-for-OpenCL-blocks.patch
> rename to dynamic-layers/clang-layer/recipes-devtools/clang/files/0002-OpenCL-Simplify-LLVM-IR-generated-for-OpenCL-blocks.patch
> diff --git a/recipes-devtools/clang/files/0003-OpenCL-Fix-assertion-due-to-blocks.patch b/dynamic-layers/clang-layer/recipes-devtools/clang/files/0003-OpenCL-Fix-assertion-due-to-blocks.patch
> similarity index 100%
> rename from recipes-devtools/clang/files/0003-OpenCL-Fix-assertion-due-to-blocks.patch
> rename to dynamic-layers/clang-layer/recipes-devtools/clang/files/0003-OpenCL-Fix-assertion-due-to-blocks.patch
> diff --git a/recipes-devtools/clang/llvm-project-source.bbappend b/dynamic-layers/clang-layer/recipes-devtools/clang/llvm-project-source.bbappend
> similarity index 100%
> rename from recipes-devtools/clang/llvm-project-source.bbappend
> rename to dynamic-layers/clang-layer/recipes-devtools/clang/llvm-project-source.bbappend
> --
> 2.19.1
>
> --
> _______________________________________________
> meta-intel mailing list
> meta-intel at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-intel


More information about the meta-intel mailing list