]> code.ossystems Code Review - meta-freescale.git/commitdiff
machine-overrides-extender.bbclass: Postpone until 'RecipeParsed' event
authorOtavio Salvador <otavio@ossystems.com.br>
Mon, 21 May 2018 19:24:29 +0000 (16:24 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Tue, 22 May 2018 12:42:41 +0000 (09:42 -0300)
The 'ConfigParsed' event was too early and when we mangled the
MACHINEOVERRIDES using the extender, we ended overriding some values
when using together with multilib.

This fixes the multilib use-case and keep current ones working.

Change-Id: I6f1d952dfe2d04fa10229a86763af4ca6b1e601f
Reported-by: Cristinel Panfir <cristinel.panfir@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 65144beb63673d215221d800e1905eedb9f2f8ed)

classes/machine-overrides-extender.bbclass

index f333a0fcb7defb681d06e93e42c7712f221ee768..e07b59c10a36f753a455b680f69a3da96dcbacfb 100644 (file)
@@ -44,5 +44,5 @@ def machine_overrides_extender(d):
 python machine_overrides_extender_handler() {
     machine_overrides_extender(e.data)
 }
-machine_overrides_extender_handler[eventmask] = "bb.event.ConfigParsed"
+machine_overrides_extender_handler[eventmask] = "bb.event.RecipeParsed"
 addhandler machine_overrides_extender_handler