summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-09-08 15:18:16 -0300
committerLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-09-10 14:12:25 -0300
commitace8929de3c377335bc7caf8532203d4ef5745e5 (patch)
tree3a145e5605c2f85b07f1f7c61be8bdd57fb5a9c2
parentcb22df87a2c3ba36fffc2d7816a6ed3e7d50ad4c (diff)
downloadmeta-freescale-ace8929de3c377335bc7caf8532203d4ef5745e5.tar.gz
u-boot-qoriq: Document the multilib toolchain block
The block raises SkipPackage/SkipRecipe when the machine override needs a multilib cross toolchain that MULTILIB_VARIANTS does not build. Only a parse-time raise can drop a recipe, and COMPATIBLE_MACHINE matches machine tokens, not multilib configuration. TOOLCHAIN_OPTIONS and WRAP_TARGET_PREFIX feed EXTRA_OEMAKE from the recipe datastore, so a task cannot carry them. Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
-rw-r--r--recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb3
1 files changed, 3 insertions, 0 deletions
diff --git a/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb b/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb
index 2dd3c782a..3375a01de 100644
--- a/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb
+++ b/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb
@@ -39,6 +39,9 @@ inherit fsl-u-boot-localversion
39B = "${UNPACKDIR}/build" 39B = "${UNPACKDIR}/build"
40LOCALVERSION = "+fsl" 40LOCALVERSION = "+fsl"
41 41
42# A machine in this family needs a multilib cross toolchain. When the
43# configuration builds none, only a parse-time raise can drop the recipe.
44# nooelint: oelint.task.noanonpython
42python () { 45python () {
43 if d.getVar("TCMODE") == "external-fsl": 46 if d.getVar("TCMODE") == "external-fsl":
44 return 47 return