如何纠正这个python3.4 lxml多核检测?

时间:2014-12-20 19:25:40

标签: python python-3.x makefile lxml

尝试使用静态依赖项构建lxml

> # python3.4 setup.py bdist_egg --static-deps


...

config.status: creating Makefile
config.status: executing libtool commands
make: Warning: Ignoring DistributedMake -j option
make: Fatal error: No dmake max jobs argument after -j flag
Traceback (most recent call last):
File "setup.py", line 230, in <module>
   **setup_extra_options()
File "setup.py", line 144, in setup_extra_options
   STATIC_CFLAGS, STATIC_BINARIES)
File "/export/home/drlou/lxml/setupinfo.py", line 57, in ext_modules
   multicore=OPTION_MULTICORE)
File "/export/home/drlou/lxml/buildlibxml.py", line 348, in build_libxml2xslt
   cmmi(configure_cmd, libiconv_dir, multicore, **call_setup)
File "/export/home/drlou/lxml/buildlibxml.py", line 285, in cmmi
   cwd=build_dir, **call_setup)
File "/export/home/drlou/lxml/buildlibxml.py", line 268, in call_subprocess
  raise Exception('Command "%s" returned code %s' % (cmd_desc, returncode))
Exception: Command "make -j6" returned code 256

1 个答案:

答案 0 :(得分:2)

尝试添加

--multicore=1

到构建命令行(未经测试)。