yocto - 本地构建停留在两个库的 运行 do_compile 任务上

yocto - local build stuck on running do_compile tasks for two library

我正在尝试构建核心图像最小图像raspberry pi 4 目标机器。

对于设置项目;

所以我确实有 raspberrypi 的基本设置,但是在我的 linux 笔记本电脑上进行 bitbake 时,进度卡在下图中的这两个 do_compile 任务上。

我知道当您使用本地笔记本电脑时应该会花费更长的时间。但是我昨天做了运行这个任务,运行ning 14小时后还是卡在这两个任务上,所以我取消了。但是现在它又卡在了这两个任务上,所以我想知道是不是哪里出了问题,或者我遗漏了什么。

我的linux笔记本电脑系统信息:

你有什么建议吗?可能有什么问题?

你试过用cleanall清理它吗?

$ bitbake -c cleanall openssl libtool

此外,您可以在此处查看构建日志:

build/tmp/work/<target-machine>/<program-name>/<version>/temp

我已经在我的笔记本电脑上安装了 Ubuntu 18.04 LTS,它能够 运行 这个 do_compile() 任务并成功构建整个映像。

我认为 Ubuntu 20.04 不完全受支持,即使 Yocto 文档说这是受支持的 Linux 发行版。此外,我认为我的系统中有一些无法兼容的软件包,可能尚未在 yocto 社区进行过测试。