aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/images/build-appliance-image_15.0.0.bb
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2016-06-21 12:57:25 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-06-21 12:58:37 +0100
commit61a33582dfc964d612d20d34734a787d873e312c (patch)
tree77cebe8ea2c0f2b52fa3460ef892688d9bc7ef93 /meta/recipes-core/images/build-appliance-image_15.0.0.bb
parent2d636068d9d3a1ea2db3ace49462be13ba9ef125 (diff)
downloadopenembedded-core-contrib-61a33582dfc964d612d20d34734a787d873e312c.tar.gz
package_manager: Fix multilib package arch ordering issues
Order is not preserved in dict() and this code depends on the order of these lists of package architectures used when multilibs are enabled. This caused 'random' breakage where sometimes the correct order was present and sometimes it wasn't. Use collections.OrderedDict() to avoid this problem. Kudos to Bill Randle and Alejandro Hernandez who did most of the work debugging this, I simply took the problem they identified and wrote a patch to fix it. This unblocks the M1 build but this code needs auditing as there are clearly other ordering issues (e.g. the set() usage). [YOCTO #9717] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/images/build-appliance-image_15.0.0.bb')
0 files changed, 0 insertions, 0 deletions