我可以为嵌入式目标构建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中添加什么指令?
答案 0 :(得分:1)
在rocko中已经删除了对boost中python2的支持,请参阅此bug
使用python2和python3支持以保持一致
并不容易我想你可能想恢复。
http://git.openembedded.org/openembedded-core/commit/?id=0f5418eb0ce12811b16d2e3c28c28140a509f685