<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I have always appreciated anything like a —jobs option. MAKEFLAGS sometimes works but isn’t always reliable for qt/pyqt5 builds, and it has sometimes been clear where to add a “-jN” option in the pyqtdeploy source code but only in a minority of cases and versions.<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Sep 18, 2020, at 3:42 AM, Phil Thompson <<a href="mailto:phil@riverbankcomputing.com" class="">phil@riverbankcomputing.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">On 16/09/2020 10:04, Florian Bruhin wrote:</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">On Wed, Sep 16, 2020 at 09:31:27AM +0100, Phil Thompson wrote:<br class=""><blockquote type="cite" class="">On 16/09/2020 04:19, Kovid Goyal wrote:<br class="">> On Tue, Sep 15, 2020 at 10:46:30PM +0530, Kovid Goyal wrote:<br class="">> > Best I can come up with is to use sip-build and install manually<br class="">> > myself<br class="">><br class="">> That's what I ended up doing. Another question, how do I get sip-build<br class="">> to use multiple CPU cores? With configure.py there was -j there doesnt<br class="">> seem<br class="">> to be any equivalent in sip-build. Makes building PyQt unnecessarily<br class="">> slow.<br class="">You can run sip-build with --no-make and run make separately. Or I can add<br class="">an option. I'm happy to add options, features etc. to fix gaps in the<br class="">current implementation.<br class=""></blockquote>FWIW I'd also appreciate to have an option to easily parallelize builds<br class="">without having to call make separately.<br class="">We're now at a point where it doesn't seem very exotic to have 12-16<br class="">cores in an affordable, portable 14" laptop[1], so IMHO it should be as<br class="">easy as possible to utilize those, as it does make things a lot faster.<br class="">Maybe it should even default to the number of available cores (i.e.<br class="">"nproc")? Though others might prefer using a single job by default like<br class="">make does as well, not sure.<br class=""></blockquote><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">I've added a --jobs option.</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Phil</span></div></blockquote></div><br class=""></body></html>