gcc-initial, gcc-intermediate, gcc-final: optimize extraction
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 30 Jun 2013 19:29:04 +0000 (21:29 +0200)
committerPeter Korsgaard <jacmet@sunsite.dk>
Wed, 3 Jul 2013 21:37:23 +0000 (23:37 +0200)
commit00e9b1e4f78633d5667b187332f36972a94b9f8b
treed915ffc889c44c31e46a3120834e947ee47f75eb
parente236fe481e5f8c4cd4984f39dc37dbf19c8d8eda
gcc-initial, gcc-intermediate, gcc-final: optimize extraction

Several sub-directories of the gcc code base are in fact not needed
for the Buildroot build: libjava/, libgo/ and gcc/testsuite/ being the
biggest ones. Avoiding their extraction saves quite a bit of disk
space, and compensates a bit the fact that we now extract three times
the gcc source code.

This requires changing the 100-uclibc-conf.patch to no longer patch
files from the libjava/ directory, since this directory is no longer
extracted.

[Peter: add comment about why this is done]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/gcc/4.3.6/100-uclibc-conf.patch
package/gcc/4.4.7/100-uclibc-conf.patch
package/gcc/4.5.4/100-uclibc-conf.patch
package/gcc/4.6.4/100-uclibc-conf.patch
package/gcc/4.7.3/100-uclibc-conf.patch
package/gcc/4.8.1/100-uclibc-conf.patch
package/gcc/gcc-final/gcc-final.mk
package/gcc/gcc-initial/gcc-initial.mk
package/gcc/gcc-intermediate/gcc-intermediate.mk
package/gcc/gcc.mk