From: Quentin Schulz <quentin.sch...@theobroma-systems.com> When TF-A is necessary in U-Boot binary, binman requires elftools to be installed to be able to generate that U-boot ITB image.
TF-A is necessary for at least all Aarch64 machines, so that is a non-negligible amount of boards that have this requirement. As a side note, Rockchip-based machines didn't need this until commit 12c3e948eeab ("rockchip: Drop the FIT generator script") (v2023.04-rc1). This is already in meta-rockchip, c.f. https://git.yoctoproject.org/meta-rockchip/commit/recipes-bsp/u-boot?id=6127d169acf239a53df989f34a6b825fa182cc0c but I feel like this makes more sense to be present in OE-Core. Cc: Quentin Schulz <foss+yo...@0leil.net> Signed-off-by: Quentin Schulz <quentin.sch...@theobroma-systems.com> --- I'm also wondering what are the criteria for having the DEPENDS in u-boot_<vers>.bb instead of u-boot.inc? meta/recipes-bsp/u-boot/u-boot_2024.01.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-bsp/u-boot/u-boot_2024.01.bb b/meta/recipes-bsp/u-boot/u-boot_2024.01.bb index 4f5b3e5dfd..b15bcaa818 100644 --- a/meta/recipes-bsp/u-boot/u-boot_2024.01.bb +++ b/meta/recipes-bsp/u-boot/u-boot_2024.01.bb @@ -1,5 +1,5 @@ require u-boot-common.inc require u-boot.inc -DEPENDS += "bc-native dtc-native" +DEPENDS += "bc-native dtc-native python3-pyelftools-native" --- base-commit: 999bcf990b1b1357dda0636090561659336cc0bf change-id: 20240124-u-boot-elftools-native-baa0d2cabff8 Best regards, -- Quentin Schulz <quentin.sch...@theobroma-systems.com>
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#194272): https://lists.openembedded.org/g/openembedded-core/message/194272 Mute This Topic: https://lists.openembedded.org/mt/103931554/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-