It helps if you provide the context. What is the end goal here, what is the number used for? Maybe there's a different approach altogether for the problem you have.
Alex On Fri, 29 Dec 2023 at 08:39, Gileon Chai <tyro...@gmail.com> wrote: > > Thank you for your reply. > HELLO's value in two bbfiles is same when using ':=', but it brought new > errors: > ERROR: When reparsing a.bb and b.bb: the basehash value changed from > xxxx to xxxx. The metadata is not deterministic and this needs to be > fixed. > > What could be the reason? My guess is that, during reparses, bitbake > also calls the random_number_function multiple times, causing > different random numbers to be generated each time and thus resulting > in different hash values. > > I am a beginner, and this issue is a bit complex for me. So, I took > the following approach: I wrote the random number to a file using a > recipe, and other bbfiles use it by reading the random number file. > > Is there a good idea? Thanks again! > > ChenQi <qi.c...@windriver.com> 于2023年12月29日周五 14:12写道: > > > > How about using ':='? > > e.g., > > HELLO := "${@random_number_function}" > > > > Regards, > > Qi > > > > On 12/29/23 13:49, Jiliang Cai wrote: > > > I define a global variable in config like this: > > > HELLO=${@random_number_function} > > > > > > Then I print HELLO's value in two bbfiles. I found that the value of > > > HELLO is different because the random_number_function was called in > > > every bbfile. How to fix it? > > > > > > > > > > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#62049): https://lists.yoctoproject.org/g/yocto/message/62049 Mute This Topic: https://lists.yoctoproject.org/mt/103413529/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-