Yocto Project Discussions
 help / color / mirror / Atom feed
* icecc support broken?
@ 2023-12-30  9:31 Felix Mellmann
  2023-12-30 16:56 ` [yocto] " Alexander Kanavin
  0 siblings, 1 reply; 2+ messages in thread
From: Felix Mellmann @ 2023-12-30  9:31 UTC (permalink / raw)
  To: yocto

Hi,

to speed up the build process I would like to use icecc as described in 
the manual (https://docs.yoctoproject.org/singleindex.html#icecc). When 
using Yocto 4.3.1 this leads to an error while parsing the recipes:

ERROR: /Yocto/poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb: 
no-pn NULL prefix
WARNING: 
/Yocto/poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb: 
Exception during build_dependencies for set_icecc_env
WARNING: 
/Yocto/poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb: Error 
during finalise of 
/Yocto/poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb

I bisected this problem down to poky commit 3be00a (bitbake.conf: Add 
BB_HASH_CODEPARSER_VALS). Since then the problem seem to exist.
And voila when I remove "PN=no-pn" from BB_HASH_CODEPARSER_VALS in 
bitbake.conf or add

BB_HASH_CODEPARSER_VALS:remove = "PN=no-pn"

to my local.conf the recipes get parsed again and the build starts. 
Currently I'm building a vanilla yocto-4.3.1 core-image-full-cmdline for 
qemu using icecc and see if other problems are arising.

Actually I'm not able to tell what BB_HASH_CODEPARSER_VALS does and 
what's the outcome of removing this entry. But this issue shall be 
either fixed or documented within the manual.

Is icecc and the support within oe/yocto still actively maintained or is 
there any superior mechanism I'm not yet aware of?

Best regards,
Felix


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

* Re: [yocto] icecc support broken?
  2023-12-30  9:31 icecc support broken? Felix Mellmann
@ 2023-12-30 16:56 ` Alexander Kanavin
  0 siblings, 0 replies; 2+ messages in thread
From: Alexander Kanavin @ 2023-12-30 16:56 UTC (permalink / raw)
  To: yocto, flix.yocto

I think it's not being tested due to lack of a dedicated maintainer.
If you can come up with fixes, they'll be taken, but having regression
tests requires dedicated manpower to take care of both the tests and
the fixes.

Generally icecc is not the first option when it comes to speeding up
builds: better local hardware and networked sstate infrastructure are.

Alex

On Sat, 30 Dec 2023 at 10:31, Felix Mellmann via
lists.yoctoproject.org <flix.yocto=benfm.de@lists.yoctoproject.org>
wrote:
>
> Hi,
>
> to speed up the build process I would like to use icecc as described in
> the manual (https://docs.yoctoproject.org/singleindex.html#icecc). When
> using Yocto 4.3.1 this leads to an error while parsing the recipes:
>
> ERROR: /Yocto/poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb:
> no-pn NULL prefix
> WARNING:
> /Yocto/poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb:
> Exception during build_dependencies for set_icecc_env
> WARNING:
> /Yocto/poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb: Error
> during finalise of
> /Yocto/poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb
>
> I bisected this problem down to poky commit 3be00a (bitbake.conf: Add
> BB_HASH_CODEPARSER_VALS). Since then the problem seem to exist.
> And voila when I remove "PN=no-pn" from BB_HASH_CODEPARSER_VALS in
> bitbake.conf or add
>
> BB_HASH_CODEPARSER_VALS:remove = "PN=no-pn"
>
> to my local.conf the recipes get parsed again and the build starts.
> Currently I'm building a vanilla yocto-4.3.1 core-image-full-cmdline for
> qemu using icecc and see if other problems are arising.
>
> Actually I'm not able to tell what BB_HASH_CODEPARSER_VALS does and
> what's the outcome of removing this entry. But this issue shall be
> either fixed or documented within the manual.
>
> Is icecc and the support within oe/yocto still actively maintained or is
> there any superior mechanism I'm not yet aware of?
>
> Best regards,
> Felix
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#62059): https://lists.yoctoproject.org/g/yocto/message/62059
> Mute This Topic: https://lists.yoctoproject.org/mt/103429714/1686489
> Group Owner: yocto+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [alex.kanavin@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


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

end of thread, other threads:[~2023-12-30 16:57 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-30  9:31 icecc support broken? Felix Mellmann
2023-12-30 16:56 ` [yocto] " Alexander Kanavin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox