我可以为嵌入式目标构建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中输入什么指令?
在rocko以后的版本中,对boost中python2的支持已被删除,请参见此错误
使python2和python3支持保持一致以提升性能并不容易
我认为您可能想还原。
http://git.openembedded.org/openembedded-core/commit/?id=0f5418eb0ce12811b16d2e3c28c28140a509f685
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句