<div dir="ltr"><div dir="ltr">Chris,<input name="virtru-metadata" type="hidden" value="{"email-policy":{"state":"closed","expirationUnit":"days","disableCopyPaste":false,"disablePrint":false,"disableForwarding":false,"enableNoauth":false,"persistentProtection":false,"expandedWatermarking":false,"expires":false,"isManaged":false},"attachments":{},"compose-id":"3","compose-window":{"secure":false}}"><div><br></div><div>Thanks for the explanation. I understand now.</div><div><br></div><div>-Alan</div></div><br><div class="gmail_quote" style=""><div dir="ltr" class="gmail_attr">On Tue, Nov 12, 2019 at 10:01 PM Christopher Larson <<a href="mailto:kergoth@gmail.com">kergoth@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div name="messageReplySection">On Nov 12, 2019, 1:50 PM -0700, Alan Kozlay <<a href="mailto:alan.kozlay@ves-solutions.com" target="_blank">alan.kozlay@ves-solutions.com</a>>, wrote:<br>
<blockquote type="cite" style="margin:5px;padding-left:10px;border-left:thin solid rgb(26,188,156)">
<div dir="ltr">
<div>In:</div>
<div><font face="monospace">oe-core/meta/lib/oe/sstatesig.py</font></div>
<div><font face="monospace"><br></font></div>
<div>The <font face="monospace">find_sstate_manifest</font> function will search for a manifest assuming a number of potential paths based on various package architecture names. However, a few of the choices appear to have needed to be queried from the bitbake database but their bb database variable <i>names</i> are used, instead. That yields search paths which could never be correct:</div>
<div><br></div>
<div><font face="monospace"> pkgarchs = [<font color="#FF0000">'${MACHINE_ARCH}'</font>]<br>
pkgarchs = pkgarchs + list(reversed(d2.getVar("PACKAGE_EXTRA_ARCHS").split()))<br>
pkgarchs.append('allarch')<br>
pkgarchs.append(<font color="#FF0000">'${SDK_ARCH}_${SDK_ARCH}-${SDKPKGSUFFIX}'</font>)<br></font></div>
<div><font face="monospace"><br></font></div>
<div><font face="monospace"> for pkgarch in pkgarchs:<br>
manifest = d2.expand("${SSTATE_MANIFESTS}/manifest-%s-%s.%s" % (pkgarch, taskdata, taskname)) <br></font></div>
</div>
</blockquote>
<div><br></div>
<div dir="auto">d2.expand() expands all the variable references from pkgarch, so unless it’s also used later on and *isn’t* passed to expand(), this isn’t an issue.</div>
<div dir="auto"><br></div>
<div dir="auto">-Chris</div>
</div>
</div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span><div><div dir="ltr"><div><div>Alan Kozlay<br></div><div dir="ltr">VES Solutions, LLC<br><span>Alan Kozlay <alan.kozlay@ves.solutions></span><div>DESK 443-595-7734<br></div><div>CELL 443-752-0323</div></div></div></div></div></span></div></div></div></div></div>