| Summary: | meta-fsl-arm layer fails to parse with MACHINE = "imx28evk | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BSPs | Reporter: | Richard Purdie <richard.purdie> |
| Component: | bsps-meta-fsl-arm | Assignee: | Richard Purdie <richard.purdie> |
| Status: | VERIFIED FIXED | QA Contact: | Bogdan Alexandru Voiculescu <bogdanx.a.voiculescu> |
| Severity: | normal | ||
| Priority: | High | CC: | bogdanx.a.voiculescu, otavio |
| Version: | unspecified | ||
| Target Milestone: | 2.1 M2 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Richard Purdie
2016-01-19 16:59:47 UTC
The proposed fix has been reworked[1] and sent for review. 1. http://patchwork.openembedded.org/patch/113775/ However, OE-Core also needs fixing as it needs to mangle the tasks name for a valid one. This can be done using: <pre> diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index 3870516..797f342 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -395,9 +395,9 @@ python () { after = 'do_image' for dep in typedeps[t]: - after += ' do_image_%s' % dep.replace("-", "_") + after += ' do_image_%s' % dep.replace("-", "_").replace(".", "_") - t = t.replace("-", "_") + t = t.replace("-", "_").replace(".", "_") d.setVar('do_image_%s' % t, '\n'.join(cmds)) d.setVarFlag('do_image_%s' % t, 'func', '1') </pre> Richard is going to send a patch for OE-Core to address this. |