diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-08-22 17:23:55 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-08-23 09:31:42 +0100 |
commit | 5a3a7e0f746ad5dd160bc297d8c8b0e770630d89 (patch) | |
tree | b8860bdeabfff7e0ee81b757544935a764d9948d /bitbake/lib/toaster/__init__.py | |
parent | d33cc89e538b6cf4ffb4cdef8c51ef8960cb47f4 (diff) | |
download | poky-5a3a7e0f746ad5dd160bc297d8c8b0e770630d89.tar.gz |
bitbake: siggen: Fix a subtle bug in hash calculation for shared work tasks
With a shared work task like gcc, the task can be run from a variety of
different recipes which may have different virtual extensions in place.
Depending on whether gcc-runtime or nativesdk-gcc-runtime's do_preconfigure
task is called for example will change the sorting of the task hashes due
to the way clean_basename currently works.
The correct thing to do here is sort on the base filename first, then any
extension when ordering the hashes. This means we do account for things
like recipes with both a native and non-native dependency but we also fix
the shared work case where we don't care whether it was a virtual version
or not.
(Bitbake rev: 2e80b5d10a5037ed6f0bc227a1f9b42529c87086)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/__init__.py')
0 files changed, 0 insertions, 0 deletions