Closed LiuFeiChen closed 1 year ago
i'm not allowed to update kernel 5.10 here, so the github' kernel 5.10 is a little old.
try to revert: https://github.com/JeffyCN/meta-rockchip/commit/7a87695f013cb17d0747bebbff3c17109064708a
ok thanks. if i move to kernel 4.4 uboot fails with this error (u-boot faila also with 5.10)
/home/ballest/rockhevc_workspace/oses/rockhevc-kirkstone/build_evk3328/tmp/work/rockchip_rk3328_evb-poky-linux/u-boot-rockchip/1_2017.09-r0/git/lib/avb/libavb/avb_slot_verify.c:477:40: error: 'found' ma
y be used uninitialized in this function [-Werror=maybe-uninitialized]
| 477 | loaded_partition->partition_name = avb_strdup(found);
| | ^~~~~
| /home/ballest/rockhevc_workspace/oses/rockhevc-kirkstone/build_evk3328/tmp/work/rockchip_rk3328_evb-poky-linux/u-boot-rockchip/1_2017.09-r0/git/lib/avb/libavb/avb_slot_verify.c:300:15: note: 'found' was
declared here
| 300 | const char* found;
| | ^~~~~
thanks
try:
+++ b/recipes-bsp/u-boot/u-boot-rockchip.bb
@@ -55,6 +55,8 @@ do_configure_prepend() {
fi
[ ! -e "${S}/.config" ] || make -C ${S} mrproper
+
+ sed -i 's/ found;/ found = NULL;' ${S}/lib/avb/libavb/avb_slot_verify.c
}
The sed substitution is missing a slash, it should look something like this sed -i 's/ found;/ found = NULL;/' ${S}/lib/avb/libavb/avb_slot_verify.c
https://github.com/JeffyCN/yocto-manifests
branch: honister-next
| make: Entering directory '/home/clf/workspace/rockchip/honister-next/build/tmp/work/rockchip_rk3588_evb-poky-linux/linux-rockchip/5.10-r0/linux-rockchip_rk3588_evb-standard-build' | GEN Makefile | CALL /home/clf/workspace/rockchip/honister-next/build/tmp/work-shared/rockchip-rk3588-evb/kernel-source/scripts/atomic/check-atomics.sh | CALL /home/clf/workspace/rockchip/honister-next/build/tmp/work-shared/rockchip-rk3588-evb/kernel-source/scripts/checksyscalls.sh | CC [M] drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/aiutils.o | CC [M] drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/siutils.o | /home/clf/workspace/rockchip/honister-next/build/tmp/work-shared/rockchip-rk3588-evb/kernel-source/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/aiutils.c:25:10: fatal error: typedefs.h: No such file or directory | 25 | #include
| | ^
| | ^
~~~ | compilation terminated. | make[7]: [/home/clf/workspace/rockchip/honister-next/build/tmp/work-shared/rockchip-rk3588-evb/kernel-source/scripts/Makefile.build:273: drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/aiutils.o] Error 1 | make[7]: Waiting for unfinished jobs.... | /home/clf/workspace/rockchip/honister-next/build/tmp/work-shared/rockchip-rk3588-evb/kernel-source/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/siutils.c:25:10: fatal error: typedefs.h: No such file or directory | 25 | #include~~~ | compilation terminated.