mirror of
https://git.yoctoproject.org/poky
synced 2026-02-27 03:49:41 +01:00
recipetool: Fix inherit in created -native* recipes
native and nativesdk classes are special and must be inherited last : put them at the end of the gathered classes to inherit. (From OE-Core rev: 6de7a92c4366f8b15ff97e53be91db31348b3922) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a6614fd800cbe791264aeb102d379ba79bd145c2) Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit is contained in:
committed by
Steve Sakoman
parent
a4c05306f5
commit
1b485f13a7
@@ -745,6 +745,10 @@ def create_recipe(args):
|
||||
for handler in handlers:
|
||||
handler.process(srctree_use, classes, lines_before, lines_after, handled, extravalues)
|
||||
|
||||
# native and nativesdk classes are special and must be inherited last
|
||||
# If present, put them at the end of the classes list
|
||||
classes.sort(key=lambda c: c in ("native", "nativesdk"))
|
||||
|
||||
extrafiles = extravalues.pop('extrafiles', {})
|
||||
extra_pn = extravalues.pop('PN', None)
|
||||
extra_pv = extravalues.pop('PV', None)
|
||||
|
||||
Reference in New Issue
Block a user