(In reply to Richard Biener from comment #3) > DWZ is limited by some params but indeed it is single-threaded. I'm not > sure how much of it could be done in parallel (I suspect nothing without a > significant rewrite). Do we really care so much about the build time? I > ask because > debuginfo extraction (esp. debugedit) is consuming a big amount of time as > well. > Note in single-file mode the dwz invocations could be done in parallel > (likewise > the debug info extraction). That would be rpms (find-debuginfo.sh) job. It is slowing all the staging projects/etc. Which we rebuild daily. If we take look only on stock SLE rebuild counter we rebuild everything quite significantly http://ostrich.suse.de/build-times/project/SUSE:SLE-15:GA/index.html thus if we spent 3 mins on avg doing something it is unfortunate. Maybe we should disable dwz on staging projects to speed up at least those common rebuilds. FWIW there are even bigger slowdowns in lieu of brp checks and rpmlint but the plan is to look at them somehow too.