Someone just posted this comment to one of my blogs:
(http://www.kitware.com/blog/home/post/434)
I don’t know if CMake or Ninja (or LLVM’s build rules) are at fault
here, but when I build Clang and LLVM under CMake and Ninja, parallelism
often drops to zero when a static library is being linked. I understand
that this is a place where a whole mess of parallelizable compilations
come together, but if there are further compilations required in the
build, shouldn’t it start working on some of those jobs during the link?
Any idea what might be going on? I am guessing there are some
add_depends between targets that are causing this.
Thoughts?
-Bill
--
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers