All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [yocto] spdx: Extending SPDX SBOMs for SDKs
       [not found] <16BE4FA6969E32DE.28785@lists.yoctoproject.org>
@ 2021-12-15 21:33 ` Andres Beltran
  2021-12-15 22:45   ` Joshua Watt
  0 siblings, 1 reply; 3+ messages in thread
From: Andres Beltran @ 2021-12-15 21:33 UTC (permalink / raw)
  To: yocto, JPEWhacker, saul.wold

[-- Attachment #1: Type: text/plain, Size: 2647 bytes --]

+ 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'])/
>
> Any help on this would be appreciated.
>
> Thanks,
>
> Andres Beltran
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#55489):https://lists.yoctoproject.org/g/yocto/message/55489
> Mute This Topic:https://lists.yoctoproject.org/mt/87554396/6294599
> Group Owner:yocto+owner@lists.yoctoproject.org
> Unsubscribe:https://lists.yoctoproject.org/g/yocto/unsub  [abeltran@linux.microsoft.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>

[-- Attachment #2: Type: text/html, Size: 5451 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [yocto] spdx: Extending SPDX SBOMs for SDKs
  2021-12-15 21:33 ` [yocto] spdx: Extending SPDX SBOMs for SDKs Andres Beltran
@ 2021-12-15 22:45   ` Joshua Watt
  2022-01-05 21:59     ` Andres Beltran
  0 siblings, 1 reply; 3+ messages in thread
From: Joshua Watt @ 2021-12-15 22:45 UTC (permalink / raw)
  To: Andres Beltran; +Cc: yocto, Saul.Wold

On Wed, Dec 15, 2021 at 3:33 PM Andres Beltran
<abeltran@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 (#55489): https://lists.yoctoproject.org/g/yocto/message/55489
> Mute This Topic: https://lists.yoctoproject.org/mt/87554396/6294599
> Group Owner: yocto+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [abeltran@linux.microsoft.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [yocto] spdx: Extending SPDX SBOMs for SDKs
  2021-12-15 22:45   ` Joshua Watt
@ 2022-01-05 21:59     ` Andres Beltran
  0 siblings, 0 replies; 3+ messages in thread
From: Andres Beltran @ 2022-01-05 21:59 UTC (permalink / raw)
  To: raj.khem; +Cc: yocto, Saul.Wold, Joshua Watt

+ Khem Raj (clang recipes)

On 12/15/2021 5:45 PM, Joshua Watt wrote:
> On Wed, Dec 15, 2021 at 3:33 PM Andres Beltran
> <abeltran@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 (#55489): https://lists.yoctoproject.org/g/yocto/message/55489
>> Mute This Topic: https://lists.yoctoproject.org/mt/87554396/6294599
>> Group Owner: yocto+owner@lists.yoctoproject.org
>> Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [abeltran@linux.microsoft.com]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-01-05 21:59 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <16BE4FA6969E32DE.28785@lists.yoctoproject.org>
2021-12-15 21:33 ` [yocto] spdx: Extending SPDX SBOMs for SDKs Andres Beltran
2021-12-15 22:45   ` Joshua Watt
2022-01-05 21:59     ` Andres Beltran

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.