Open yli147 opened 2 years ago
Hello @yli147
Cross building of riscv64 is not stable (and do not work currently) because of version mismatch between amd64 and riscv64 packages libgcc-s1 and gcc-12-base.
It happens because sid-ports repo is updated not so good and fast as normal sid do, so sync can be lost.
As a quick fix you can set ISAR_CROSS_COMPILE="0"
in your local.conf
.
Hi Anton, Thanks for your input. But I need do the cross_compile, can I somehow roll-back to use the older riscv64 libc ? Because last week, I can get all my local build work
I see those packages are already in sync and cross build of riscv64 is working now. You can use Debian Snapshot if this situation will happen again.
Thanks, I enabled Debian Snapshot yesterday, it works.
Hi,
There should no changes in my build system these days, but it comes out with a libc dependency issue, the logs are as below, it is very strange, any clue about it ? Thanks for your feedback !
ERROR: Task (/build/../work/isar/meta/recipes-devtools/buildchroot/buildchroot-host.bb:do_rootfs_install) failed with exit code '1'