Есть некоторые переменные, которые я просто использую, не зная, что они делают. Может ли кто-нибудь объяснить логику всех этих парсингов в Yocto?
Что делает подчеркивание? Каковы доступные аргументы, кроме _append_pn
?
PACKAGECONFIG_append_pn-packagename = " packagename"
PREFERRED_VERSION_linux-imx_mx6 = "3.10.17"
SRC_URI_append_toolchain-clang = " file://0004-Remove-clang-unsupported-compiler-flags.patch "
EXTRA_OECONF_append_arm = " --enable-fpm=arm"
Как насчет этого? Я знаю, что добавление таким образом — это выделение пакета, но как это работает?
LICENSE_FLAGS_WHITELIST_append = " commerical_packagename"
Кто-то также упомянул что-то странное, что сработало для них: bitbake: как добавить пакет в зависимости от MACHINE?
IMAGE_INSTALL_append_machine1 += " package1"