diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2013-06-30 21:29:04 +0200 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2013-07-03 23:37:23 +0200 |
commit | 00e9b1e4f78633d5667b187332f36972a94b9f8b (patch) | |
tree | d915ffc889c44c31e46a3120834e947ee47f75eb /package/gcc/4.8.1/100-uclibc-conf.patch | |
parent | e236fe481e5f8c4cd4984f39dc37dbf19c8d8eda (diff) | |
download | buildroot-novena-00e9b1e4f78633d5667b187332f36972a94b9f8b.tar.gz buildroot-novena-00e9b1e4f78633d5667b187332f36972a94b9f8b.zip |
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>
Diffstat (limited to 'package/gcc/4.8.1/100-uclibc-conf.patch')
-rw-r--r-- | package/gcc/4.8.1/100-uclibc-conf.patch | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/package/gcc/4.8.1/100-uclibc-conf.patch b/package/gcc/4.8.1/100-uclibc-conf.patch index d855b30ee..d56bf0a19 100644 --- a/package/gcc/4.8.1/100-uclibc-conf.patch +++ b/package/gcc/4.8.1/100-uclibc-conf.patch @@ -13,25 +13,3 @@ Index: gcc-4.8.0/contrib/regression/objs-gcc.sh elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then make bootstrap || exit 1 make install || exit 1 -Index: gcc-4.8.0/libjava/classpath/ltconfig -=================================================================== ---- gcc-4.8.0.orig/libjava/classpath/ltconfig 2011-02-13 12:45:53.000000000 +0100 -+++ gcc-4.8.0/libjava/classpath/ltconfig 2013-03-23 17:39:04.000000000 +0100 -@@ -603,7 +603,7 @@ - - # Transform linux* to *-*-linux-gnu*, to support old configure scripts. - case $host_os in --linux-gnu*) ;; -+linux-gnu*|linux-uclibc*) ;; - linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` - esac - -@@ -1247,7 +1247,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - version_type=linux - need_lib_prefix=no - need_version=no |