Closed ivysochyn closed 1 year ago
for freedom-u540
its better to include meta-sifive
layer where it is maintained uptodate here https://github.com/sifive/meta-sifive
After running source meta-riscv/setup.sh
do following
cd ..
git clone https://github.com/sifive/meta-sifive
cd -
bitbake-layers add-layer ../meta-sifive
Then do the
MACHINE="freedom-u540" bitbake opensbi
Description
The
bitbake opensbi
(as well as other targets) are failing on the parsing stage as11
dependency loops were found. The main problem is that theOpenSBI
recipe depends onlinux:do_deploy()
andu-boot:do_deploy()
(as it requires a binary of device tree for compilation process), andu-boot
has dependency onOpenSBI
, what generates multiple loops.Steps to reproduce the issue: In order to reproduce the error I used the
Langdale
release ofmeta-riscv
layer.Describe the results you received: On the output I got list of
11
dependency loops that were found bybitbake
tool:Describe the results you expected: The building process start was expected.
Additional information you deem important (e.g. issue happens only occasionally): I believe that problem will be traced for any targets under the
generic
platform group forOpenSBI
as they all require the device tree to be passed during the compilation stage.Additional details (revisions used, host distro, etc.):