From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from duke.felloff.net ([216.126.196.34]) by ur; Wed Apr 6 08:03:10 EDT 2016 Message-ID: <2030a7c1db616b194e2fb896f8f1e135@felloff.net> Date: Wed, 6 Apr 2016 14:03:02 +0200 From: cinap_lenrek@felloff.net To: 9front@9front.org Subject: Re: [9front] Build process optimisation In-Reply-To: <57045E89.7000202@qs.co.nz> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: basic virtualized CSS-based singleton CSS proxy controller waiiit... 30 minutes churning over libraries? this is way too slow, your vbox is crap, dont use it. doing mk libs, which does mk clean in each lib before rebuilding gives me 30 *seconds* over remote fileserver... locally its more like 14 seconds on my pentium d fileserver. cd /sys/src; time mk libs ... 11.00u 10.39s 28.94r mk libs and just mk (without mk clean in each lib) gives me 10 seconds: time rc -c 'for(i in lib*){cd $i && mk && cd ..}' ... 1.07u 2.17s 10.29r rc -c for(i in lib*){cd $i && mk && cd ..} if you just do "mk" in /sys/src, it does not clean the libraries. if you do not want to touch the libraries, just do mk in /sys/src/cmd or some other individual sub-directory if you know the dependencies are fine already. -- cinap