如何在 Yocto 构建中向后移植 Python?

How to backport Python in Yocto build?

我正在学习如何使用 Yocto 编译自定义 Linux。目前我正在使用 Yocto Project 2.4 并且我已经将 Python3 添加到构建中。但是,安装了 Python 3.5.2,我对更新的版本感兴趣(例如 Python 3.8.5). The reason I'm using this Yocto Project version is because I'm trying to compile a specific Linux version for Toradex modules.

那么,我如何才能将更新的 Python 版本移植到我的构建中? 我找到的唯一信息是 this forum post,其中提到关于复制 python3_x.x.x.bb 和 python3.inc 文件,但我不清楚。

我们在 Toradex Community 看到了你的 post。

我们正在分析您的问题,因为您问题的根本原因是因为您较新的 python3 食谱需要“virtual/crypt”,而之前的只是:

python3_3.5.3.bb:3:DEPENDS = "python3-native libffi bzip2 db gdbm openssl readline sqlite3 zlib virtual/libintl xz"

我正在和我的同事讨论什么是处理这个案例的好方法。

与此同时,我强烈建议您继续使用 BSP 3.0。

此致, André Curvello