<div dir="ltr">The following changes since commit 7a8f37daa7b42905233c31366915b897886a957a:<br><br>  dev-manual: Updates to add Luna support for Eclipse (2015-05-03 11:49:35 +0100)<br><br>are available in the git repository at:<br><br>  <a href="https://jatedev@github.com/jatedev/poky">https://jatedev@github.com/jatedev/poky</a> <br><br>for you to fetch changes up to 5f248526ae5f15a2e6f3a6da88a96aba976bb28e:<br><br>  providers.py: Add support for preferred runtime item (2015-07-23 17:28:31 -0400)<br><br>----------------------------------------------------------------<br>Jate Sujjavanich (1):<br>      providers.py: Add support for preferred runtime item<br><br> bitbake/lib/bb/providers.py |   10 ++++++++++<br> 1 file changed, 10 insertions(+)<br><br>diff --git a/bitbake/lib/bb/providers.py b/bitbake/lib/bb/providers.py<br>index 637e1fa..8924df5 100644<br>--- a/bitbake/lib/bb/providers.py<br>+++ b/bitbake/lib/bb/providers.py<br>@@ -320,6 +320,16 @@ def filterProvidersRunTime(providers, item, cfgData, dataCache):<br>     pns = {}<br>     for p in eligible:<br>         pns[dataCache.pkg_fn[p]] = p<br>+<br>+    prefervar = cfgData.getVar(&#39;PREFERRED_PROVIDER_%s&#39; % (item), True)<br>+    if prefervar is not None and prefervar in pns:<br>+        var = &quot;PREFERRED_PROVIDER_%s = %s&quot; % (item, prefervar)<br>+        logger.verbose(&quot;selecting %s to satisfy runtime %s due to %s&quot;, prefervar, item, var)<br>+        preferred_vars.append(var)<br>+        pref = pns[prefervar]<br>+        eligible.remove(pref)<br>+        eligible = [pref] + eligible<br>+        preferred.append(pref)<br>     for p in eligible:<br>         pn = dataCache.pkg_fn[p]<br>         provides = dataCache.pn_provides[pn]</div>