[Buildroot] [PATCH 14/23] gcc-initial, gcc-intermediate, gcc-final: optimize extraction
thomas.petazzoni at free-electrons.com
Wed Jul 3 21:45:59 UTC 2013
Dear Peter Korsgaard,
On Wed, 03 Jul 2013 23:40:29 +0200, Peter Korsgaard wrote:
> Thomas> Several sub-directories of the gcc code base are in fact not
> Thomas> needed for the Buildroot build: libjava/, libgo/ and
> Thomas> gcc/testsuite/ being the biggest ones. Avoiding their
> Thomas> extraction saves quite a bit of disk space, and compensates
> Thomas> a bit the fact that we now extract three times the gcc
> Thomas> source code.
> Thomas> This requires changing the 100-uclibc-conf.patch to no
> Thomas> longer patch files from the libjava/ directory, since this
> Thomas> directory is no longer extracted.
> Thomas> #
> Thomas> +# Custom extract command
> Thomas> +#
> I added a short comment that this is purely a disk space optimization,
> and committed - Thanks.
Besides the disk space optimization, I am also hoping that it reduces a
little bit the time to extract the tarball, but I haven't made
measurements to check if it was really the case.
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
More information about the buildroot