mbox series

[meta-arago,master/scarthgap,0/6] Add COMPATIBLE_MACHINEs

Message ID 20250312150824.6579-1-reatmon@ti.com
Headers show
Series Add COMPATIBLE_MACHINEs | expand

Message

Ryan Eatmon March 12, 2025, 3:08 p.m. UTC
We are moving to make the meta-arago layers Yocto Project Compatible.

https://www.yoctoproject.org/development/yocto-project-compatible-layers/

We have been cleaning up the layer according to the yocto-check-layer
tool.  This series addresses the issue that the yocto-check-layer is
running in a machine agnostic manner.  If one recipe has a
COMPATIBLE_MACHINE and another recipe depends on it, then effectively
that recipe also needs a COMPATIBLE_MACHINE setting.  Without it, the
yocto-check-layer tool sees that you depend on package that it cannot
process and so it is not available to "build" and it errors out.

Simple fix is to populate the same COMPATIBLE_MACHINE setting up the
recipe hierarchy for all needed packages.

Ryan Eatmon (6):
  statcol: Add COMPATIBLE_MACHINE
  ti-gc320-tests: Add COMPATIBLE_MACHINE
  arm-compute-library: Fix typo in comment
  armnn: Add COMPATIBLE_MACHINE
  onnxruntime: Add COMPATIBLE_MACHINE
  nnstreamer: Add COMPATIBLE_MACHINE

 .../arm-compute-library/arm-compute-library_24.12.bb        | 2 +-
 meta-arago-extras/recipes-devtools/armnn/armnn_24.11.bb     | 6 ++++++
 meta-arago-extras/recipes-devtools/statcol/statcol.bb       | 3 +++
 .../recipes-framework/onnxruntime/onnxruntime_1.20.1.bb     | 6 ++++++
 .../ti-gc320-tests/ti-gc320-tests_5.0.11.p7.bb              | 2 ++
 .../recipes-multimedia/nnstreamer/nnstreamer_2.4.0.bb       | 6 ++++++
 6 files changed, 24 insertions(+), 1 deletion(-)