不支持yocto Opencv 4.1 gcc版本高于8

问题描述

我正在尝试在Nvidia Jetson Xavier NX开发套件上构建yocto环境。 尝试在带有相应层的Meta-tegra,Meta-openembedd和其他一些层的poky-dunfell-23.0.1上安装Cuda时,视情况而定。

在尝试使用bitbake core-image-minimal构建图像时,遇到了以下错误

错误:任务(/home/wof0101/poky-dunfell-23.0.1/Meta-openembedded/Meta-oe/recipes-support/opencv/opencv_4.1.0.bb:do_compile)失败,退出代码为'1' / p>

在(很长)日志中,进一步指出:

错误:#error-不支持的GNU版本!不支持晚于8的gcc版本!

由于poky-dunfell仅随gcc-9.2一起提供,如何在此版本中使用gcc-8? 添加GCCVERSION = "8.%"只会导致令人讨厌的警告,即它忽略了版本规范。我怎样才能降级为gcc-8,我想知道为什么要这样做?在所有Meta *层上使用相同的分支,它应该兼容,不是吗?

我还尝试对所有层使用主分支,结果相同。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)