[Buildroot] Speeding up builds
Thomas De Schampheleire
patrickdepinguin at gmail.com
Mon Nov 4 19:06:21 UTC 2013
Dallas Clement <dallas.a.clement at gmail.com> wrote:
>I'm just looking for some tips on how to speed up my build times. My
>rootfs contains many packages with lots of dependencies. Even with 8 fast
>Xeon cores, 64GB of RAM, SSDs, and SAS drives, my builds are taking 1 hour
>and 50 minutes.
>When I observe CPU utilization with htop, I rarely see more than one CPU
>core getting worked hard. Occasionally, I will see all 8 cores maxed at
>make -j 16 seems to make little difference.
>What can I do to get all my CPU cores working all the time?
What is the value of BR2_JLEVEL in your .config?
And have you tried enabling ccache?
What takes a significant amount of time are the configure steps of all packages, which are not parallelized.
More information about the buildroot