Xilinx / meta-xilinx-tools

Yocto Project layer enables AMD Xilinx tools related metadata for MicroBlaze, Zynq, ZynqMP and Versal devices.
MIT License
54 stars 51 forks source link

dfx_dtg_common.bbclass removes python3-pyyaml-native from DEPENDS #50

Open mc-requtech opened 3 weeks ago

mc-requtech commented 3 weeks ago

On line 9 dfx_dtg_common.bbclass inherits xsctyaml. Then on line 31 is does

DEPENDS = "\
    dtc-native \
    bootgen-native \
    virtual/dtb \
    "

Note that this is DEPENDS =, not DEPENDS += or DEPENDS:append. Thus it zaps any DEPENDS set by xsctyaml, specifically python3-pyyaml-native which leads to do_create_yaml failing unless you happen to have pyyaml installed at a system level.

grsandeep85 commented 3 weeks ago

@mc-requtech this issue in fixed in 2024.2 which will be release soon.