Summary: | Не слинкована с libpython3.3m | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | real@altlinux.org <real.altlinux.org> |
Component: | libboost_python3-1.53.0 | Assignee: | Ivan A. Melnikov <iv> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | ||
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
real@altlinux.org
2014-08-25 06:22:56 MSK
Boost.Python специально не линкуется с libpythonX.Y.so. Сделано это для того чтобы модули, собранные с ней, можно было использовать в приложениях, которые берут питоновский рантайм откуда-то ещё. Например, наш /usr/bin/python3 собран не с этой либой, а статически; то есть, если libboost_python собрать с libpythonX.Y.so, она притянется внутрь процесса, где она совершенно не нужна, с непредсказуемыми последствиями. To sum up: this is not a bug, this is a feature, and important one. Программы, которые хотят исползовать питон, но не его интерпретатор, всё равно должны линковаться с нужной libpython явно. Модули же с ней линковать не надо, и даже опасно. |