如何配置Yocto / Boost以支持Python 2?

时间:2018-05-23 21:28:19

标签: python boost yocto

我可以为嵌入式目标构建Yocto Morty,并包含“libboost_python.so”。现在我转向Rocko(由于无关的原因),我无法将该库包含在构建中。

在local.conf中,我有:

IMAGE_INSTALL_append = " boost"
PACKAGECONFIG_pn-boost = "python"

曾经足够Morty。在Rocko上,无论我尝试什么(PACKAGECONFIG的变种,攻击boost.inc文件 - 这对我来说主要是希腊语)我可以获得libboost_python3.so而不是libboost_python.so。据推测,从Morty到默认不提供Python 2的配方已经改变了,我找不到foo来重新启用它。

为了强制包含Python 2支持,我应该在local.conf中添加什么指令?

1 个答案:

答案 0 :(得分:1)

在rocko中已经删除了对boost中python2的支持,请参阅此bug

使用python2和python3支持以保持一致

并不容易

我想你可能想恢复。

http://git.openembedded.org/openembedded-core/commit/?id=0f5418eb0ce12811b16d2e3c28c28140a509f685