首页 > 解决方案 > 如何在 Yocto 构建中反向移植 Python?

问题描述

我正在学习如何使用 Yocto 编译自定义 Linux。目前我正在使用 Yocto Project 2.4,并且已将 Python3 添加到构建中。但是,安装了 Python 3.5.2 并且我对更新的版本(例如Python 3.8.5)感兴趣。我使用这个 Yocto Project 版本的原因是因为我正在尝试为Toradex 模块编译一个特定的 Linux 版本。

那么,如何将更新的 Python 版本反向移植到我的构建中?我发现的唯一信息是在这个论坛帖子中,其中提到了有关复制 python3_x.xxbb 和 python3.inc 文件的内容,但我不清楚。

标签: pythonpython-3.xbuildyoctobackport

解决方案


我们在Toradex 社区看到了您的帖子。

我们正在分析您的问题,因为您的问题的根本原因是因为您较新的 python3 配方需要“虚拟/加密”,而之前的只是:

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

我正在与我的同事讨论这种情况下的好方法。

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

最好的问候,安德烈·库韦洛


推荐阅读