yocto - 本地构建停留在两个库的 运行 do_compile 任务上
yocto - local build stuck on running do_compile tasks for two library
我正在尝试构建核心图像最小图像raspberry pi 4 目标机器。
对于设置项目;
- 我使用的是最新的 dunfell 发行版 3.1.12
- 我只添加了 poky、meta-openembedded 和 meta-raspberrypi 层,并将它们添加到 bblayer.conf
- 我在 local.conf 文件中将 Machine 字段更改为 raspberrypi4
所以我确实有 raspberrypi 的基本设置,但是在我的 linux 笔记本电脑上进行 bitbake 时,进度卡在下图中的这两个 do_compile 任务上。
我知道当您使用本地笔记本电脑时应该会花费更长的时间。但是我昨天做了运行这个任务,运行ning 14小时后还是卡在这两个任务上,所以我取消了。但是现在它又卡在了这两个任务上,所以我想知道是不是哪里出了问题,或者我遗漏了什么。
我的linux笔记本电脑系统信息:
- 可用存储空间space:124 GB
- AMD 锐龙 5 PRO 3500U 处理器(4 核/8 线程,2.10 GHz,带 Max Boost 时高达 3.70 GHz,2 MB 缓存 L2 / 4 MB 缓存 L3)
- 8 GB 内存
- Ubuntu 20.4
你有什么建议吗?可能有什么问题?
你试过用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 社区进行过测试。
我正在尝试构建核心图像最小图像raspberry pi 4 目标机器。
对于设置项目;
- 我使用的是最新的 dunfell 发行版 3.1.12
- 我只添加了 poky、meta-openembedded 和 meta-raspberrypi 层,并将它们添加到 bblayer.conf
- 我在 local.conf 文件中将 Machine 字段更改为 raspberrypi4
所以我确实有 raspberrypi 的基本设置,但是在我的 linux 笔记本电脑上进行 bitbake 时,进度卡在下图中的这两个 do_compile 任务上。
我知道当您使用本地笔记本电脑时应该会花费更长的时间。但是我昨天做了运行这个任务,运行ning 14小时后还是卡在这两个任务上,所以我取消了。但是现在它又卡在了这两个任务上,所以我想知道是不是哪里出了问题,或者我遗漏了什么。
我的linux笔记本电脑系统信息:
- 可用存储空间space:124 GB
- AMD 锐龙 5 PRO 3500U 处理器(4 核/8 线程,2.10 GHz,带 Max Boost 时高达 3.70 GHz,2 MB 缓存 L2 / 4 MB 缓存 L3)
- 8 GB 内存
- Ubuntu 20.4
你有什么建议吗?可能有什么问题?
你试过用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 社区进行过测试。