不支持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 (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...