微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决不支持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 举报,一经查实,本站将立刻删除。