On Fri, 2020-04-24 at 14:20 +0000, chris.lapla...@agilent.com wrote: > > "contains" has special magic where it caches the specific value > > presence > > rather than the whole string. I'd therefore recommend using the > > contains > > functions where at all possible for that reason. > > So then regarding my other points, it is correctly handled by the > signature code? If so, why doesn’t it show up in task dependencies?
It should be handled correctly and it does show up. For example, $ bitbake-dumpsig ./tmp/stamps/core2-64-poky-linux/dbus-test/1.12.16-r0.do_configure.sig* Variable root_prefix value is ${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', '${exec_prefix}', '${base_prefix}', d)} DISTRO_FEATURES{usrmerge} = Unset which means DISTRO_FEATURES didn't contain "usrmerge". It would only change hash if DISTRO_FEATURES then did contain it, there is no absolute value dependency. Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#137450): https://lists.openembedded.org/g/openembedded-core/message/137450 Mute This Topic: https://lists.openembedded.org/mt/73225609/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-