Как настроить Yocto / Boost для поддержки Python 2? - PullRequest
0 голосов
/ 24 мая 2018

Я могу собрать Yocto Morty для нашей встроенной цели и включить "libboost_python.so".Теперь я переключаюсь на Rocko (по несвязанным причинам) и не могу включить эту библиотеку в сборку.

В local.conf у меня есть:

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

этого было достаточно на Морти.На Rocko, что бы я ни пытался (варианты PACKAGECONFIG, взлом файла boost.inc - что для меня по большей части греческое), я могу получить libboost_python3.so, но не libboost_python.so.Предположительно, с тех пор как Морти по умолчанию изменил рецепт, он не предоставил Python 2, и я не могу найти foo для его повторного включения.

Какую инструкцию я должен поместить в local.conf, чтобы принудительно вызватьвключение поддержки Python 2?

1 Ответ

0 голосов
/ 24 мая 2018

Поддержка python2 в boost была удалена в rocko и далее, см. Эту ошибку

Нелегко сделать так, чтобы поддержку и python2, и python3 поддерживали вместе для boost

Я думаю, что вы можете вернуться.

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

...