Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-8902

ROOT's parallel build is broken if more than ~4 threads are used.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • High
    • 6.12/00
    • 6.10/02
    • Build System
    • None
    • Linux

    Description

      When building on systems like KNL, where 200+ threads are available, but each core is very slow, this issue is a real blocker. We need to find a solution for this problem to allow parallel builds without crashes.

      [ 81%] Building CXX object tree/tree/CMakeFiles/Tree.dir/G__Tree.cxx.o
      [ 81%] Built target G__XML
      Error: Cannot find G__XML.cxx_tmp!
      Error: Renaming G__XML.cxx_tmp into G__XML.cxx!
      make[2]: ** [io/xml/G__XML.cxx] Erro 1
      make[2]: ** Deleting file `io/xml/G__XML.cxx'
      make[1]: ** [io/xml/CMakeFiles/XMLIO.dir/all] Erro 2
      make[1]: *** Waiting for other processes to finish....
      [ 81%] Generating etc/dictpch/allLinkDefs.h, etc/dictpch/allHeaders.h, etc/dictpch/allCppflags.txt
       
      Generating PCH for core/base core/clingutils core/imt core/multiproc core/rint core/thread graf2d/gpad graf2d/graf graf2d/postscript graf3d/g3d gui/fitpanel gui/gui hist/hist hist/histpainter hist/spectrum hist/spectrumpainter io/io math/genvector math/mathcore math/matrix math/minuit math/physics math/smatrix math/splot net/net tree/tree tree/treeplayer tree/treeviewer

      Attachments

        Issue Links

          Activity

            People

              amadio Guilherme Amadio
              amadio Guilherme Amadio
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: