yocto 内核配方中的 SRCREV_machine 和 SRCREV_meta 是什么

问题描述 投票:0回答:1

为什么内核配方不简单地使用 SRCREV="${AUTOINC}" 或哈希。 我找到了这些行。

https://github.com/agherzan/meta-raspberrypi/blob/master/recipes-kernel/linux/linux-raspberrypi_6.1.bb

SRCREV_machine = "31dbf25138831241f31f7eee835b83a607eaa179"
SRCREV_meta = "2eaed50911009f9ddbc74460093e17b22ef7daa0"

这些定义是什么? bitbake 如何处理这些?

linux-kernel yocto openembedded yocto-recipe yocto-layer
1个回答
0
投票

这些定义是什么?

SRCREV_machine
是要使用的 Linux 内核的提交。这是要么

  • 在 kernel.org 中提交内核版本或
  • 您在内核版本之上所做的更改的提交

此提交 ID 仅在内核版本升级时更改,例如6.6 -> 6.10 或每次修改内核配置或设备树或内核驱动程序等时

SRCREV_meta
是在 yocto 中提交必要的更改以使用所选的内核版本。这会随着内核版本的升级而改变,例如6.6 -> 6.10

© www.soinside.com 2019 - 2024. All rights reserved.