在Debian / squeeze / usr / lib中我有:
/usr/lib/libboost_python-py25.so /usr/lib/libboost_python-py26.so
我正在尝试构建
/usr/lib/libboost_python-py27.so
通过指定--buildID=py27
来使用pythonbrewed版本的python 2.7。但是bjam只生成
libboost_python.so.1.42.0
然后是指向
的链接libboost_python.so
如何让bjam和Jamroot of boost给我一个适当的名字.so?我猜测包维护者设法做到了......
我尝试的命令行是:
bjam --layout=tagged --buildID=py27 --with-python
bjam --buildID=py27 --with-python
答案 0 :(得分:2)
至少使用最新的Boost版本,您应该可以:
b2 --python-buildid=py27 --with-python
但如果你必须使用1.42语法将是:
bjam --buildid=py27 --with-python
换句话说..选项是小写的,并且是敏感的。