This service is available only in Japanese-language.

Yocto3.4から変数に対する上書き指定の書式が変更になります


2021年10月末リリース予定のYocto3.4(Honister)ですが、metadata内で上書き指定を行う際の書式が変更となります。

=============================================================
例1:
SRC_URI_qemux86 = "file://somefile"
      ↓
SRC_URI:qemux86 = "file://somefile"

例2:
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
      ↓
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
=============================================================

変数名_上書き指示 で記述していたものが 変数名:上書き指示 に変わります。

従来は、リリース後に公開される移行ガイドですが、今回の書式変更に関する情報に関しては事前に公開されています。
https://docs.yoctoproject.org/migration-guides/migration-3.4.html
上記URLの移行ガイド内でも紹介されていますが、
従来の書式で記述された meta-data( *.bb *.bbappend *.bbclass *.inc *.conf ) をレイヤー単位で新しい書式に変換するscript が
poky/scripts/contrib/convert-overrides.py (metaをYocto Projectから取得した場合)
openembedded-core/ scripts/contrib/convert-overrides.py (metaをOpenEmbedded.org から取得した場合)
として提供されますので、こちらを利用することで手間は少なくなるかと思います。