From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Wed, 29 Sep 2010 10:51:51 +0200 Subject: [Buildroot] Libtool work: a tentative summary In-Reply-To: References: <20100928223652.6dc72083@surf> Message-ID: <20100929105151.76bd6230@surf> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hello Paulius, On Wed, 29 Sep 2010 11:32:29 +0300 Paulius Zaleckas wrote: > I would go for a conservative solution. > The main reason here is compile speed. > Currently my configuration takes ~1 hour to compile on my 4x3.4GHz > machine with DDR3 RAM... Are you using internal toolchain or external toolchain ? > The worst part here is that autoreconfigure and ./configure scripts doesn't > scale on multicore CPU :( > So adding a lot more autoreconfigure usage would drastically reduce > build time. Thanks for your feedback. For what it's worth, I've started to experiment the modification of our package infrastructure in order to use real file targets instead of phony targets for the steps sequencing (download -> extract -> patch -> configure, etc.). This is one of the requirements to be able to do top-level parallel builds, which I think, definitely becomes necessary to parallelize the autoreconf/configure steps of packages. This is however a lot of work, and I don't expect this to be ready anytime soon. Regards, Thomas -- Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com