On Wed, Dec 15, 2021 at 3:33 PM Andres Beltran
<abelt...@linux.microsoft.com> wrote:
>
> + Joshua, Saul
>
> On 12/6/2021 6:54 PM, Andres Beltran wrote:
>
> Hello,
>
>
> I've been working on extending SPDX SBOMs for SDKs. In 
> poky/meta/classes/create-spdx.bbclass I added:
>
>
>
> do_populate_sdk[recrdeptask] += "do_create_spdx do_create_runtime_spdx"
>
>
>
> I ran into a dependency loop when I try to build an SDK that contains 
> nativesdk-clang (it works fine for other SDKs):
>
>
>
> ERROR:
>
> Dependency loop #1 found:
>
> Task 
> mc:lnx-sdk:/__w/1/s/sources/poky/../meta-clang/recipes-devtools/clang/clang-crosssdk_git.bb:do_create_spdx
>  (dependent Tasks ['glibc_2.31.bb:do_create_spdx', 
> 'binutils-crosssdk_2.34.bb:do_create_spdx', 'clang_git.bb:do_create_spdx', 
> 'quilt-native_0.66.bb:do_populate_sysroot', 
> 'nativesdk-clang-glue.bb:do_create_spdx'])
>
>
>
> Task 
> mc:lnx-sdk:virtual:nativesdk:/__w/1/s/sources/poky/../meta-clang/recipes-devtools/clang/clang_git.bb:do_create_spdx
>  (dependent Tasks ['clang_git.bb:do_packagedata', 
> 'cmake-native_3.16.5.bb:do_create_spdx', 'swig_3.0.12.bb:do_create_spdx', 
> 'libedit_20191231-3.1.bb:do_create_spdx', 
> 'binutils-crosssdk_2.34.bb:do_create_spdx', 'chrpath_0.16.bb:do_create_spdx', 
> 'libffi_3.3.bb:do_create_spdx', 'clang-crosssdk_git.bb:do_create_spdx', 
> 'zlib_1.2.11.bb:do_create_spdx', 'clang_git.bb:do_package', 
> 'python3_3.8.2.bb:do_create_spdx', 'libxml2_2.9.10.bb:do_create_spdx', 
> 'python3_3.8.2.bb:do_create_spdx', 'pkgconfig_git.bb:do_create_spdx', 
> 'binutils_2.34.bb:do_create_spdx', 
> 'quilt-native_0.66.bb:do_populate_sysroot', 
> 'libedit_20191231-3.1.bb:do_create_spdx', 'libxml2_2.9.10.bb:do_create_spdx', 
> 'ninja_1.10.0.bb:do_create_spdx'])
>
>
>
> Task 
> mc:lnx-sdk:/__w/1/s/sources/poky/../meta-clang/recipes-devtools/clang/nativesdk-clang-glue.bb:do_create_spdx
>  (dependent Tasks ['gcc-runtime_9.3.bb:do_create_spdx', 
> 'glibc_2.31.bb:do_create_spdx', 'nativesdk-clang-glue.bb:do_package', 
> 'gcc-crosssdk_9.3.bb:do_create_spdx', 'chrpath_0.16.bb:do_create_spdx', 
> 'quilt-native_0.66.bb:do_populate_sysroot', 
> 'nativesdk-clang-glue.bb:do_packagedata', 'clang_git.bb:do_create_spdx'])

Looks like the loop is:
  nativesdk-clang-glue.bb:do_create_spdx ->
clang_git.bb:do_create_spdx -> clang-crosssdk_git.bb:do_create_spdx ->
nativesdk-clang-glue.bb:do_create_spdx

I don't know enough about the clang recipes to be able to help you
much beyond that however

>
>
>
> Any help on this would be appreciated.
>
>
>
> Thanks,
>
> Andres Beltran
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#55598): https://lists.yoctoproject.org/g/yocto/message/55598
Mute This Topic: https://lists.yoctoproject.org/mt/87554396/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to