From: Bogon Kim Date: Tue, 12 Nov 2013 08:28:41 +0000 (+0900) Subject: disable fortran, ojbc and objcp to reduce 35% build time of gcc X-Git-Tag: accepted/tizen/20131118.065920~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F62%2F12062%2F1;p=platform%2Fupstream%2Fgcc48.git disable fortran, ojbc and objcp to reduce 35% build time of gcc Change-Id: I2f8df24cfe02682123ce4fc39d7deaaa8e49951b Signed-off-by: Bogon Kim --- diff --git a/packaging/cross-armv7hl-gcc48-icecream-backend.spec b/packaging/cross-armv7hl-gcc48-icecream-backend.spec index 433ff2b..e102a87 100644 --- a/packaging/cross-armv7hl-gcc48-icecream-backend.spec +++ b/packaging/cross-armv7hl-gcc48-icecream-backend.spec @@ -286,6 +286,9 @@ TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS $GCJ_EXTRA_FLAGS" \ --disable-plugin \ --with-bugurl="http://bugs.tizen.org/" \ --with-pkgversion="Tizen" \ +%if !%{build_fortran} + --disable-libquadmath \ +%endif %if !%{build_libjava} --disable-libgcj \ %else diff --git a/packaging/cross-armv7l-gcc48-icecream-backend.spec b/packaging/cross-armv7l-gcc48-icecream-backend.spec index ff54147..9644c10 100644 --- a/packaging/cross-armv7l-gcc48-icecream-backend.spec +++ b/packaging/cross-armv7l-gcc48-icecream-backend.spec @@ -286,6 +286,9 @@ TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS $GCJ_EXTRA_FLAGS" \ --disable-plugin \ --with-bugurl="http://bugs.tizen.org/" \ --with-pkgversion="Tizen" \ +%if !%{build_fortran} + --disable-libquadmath \ +%endif %if !%{build_libjava} --disable-libgcj \ %else diff --git a/packaging/cross-i386-gcc48-icecream-backend.spec b/packaging/cross-i386-gcc48-icecream-backend.spec index e385fac..8c1dc55 100644 --- a/packaging/cross-i386-gcc48-icecream-backend.spec +++ b/packaging/cross-i386-gcc48-icecream-backend.spec @@ -286,6 +286,9 @@ TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS $GCJ_EXTRA_FLAGS" \ --disable-plugin \ --with-bugurl="http://bugs.tizen.org/" \ --with-pkgversion="Tizen" \ +%if !%{build_fortran} + --disable-libquadmath \ +%endif %if !%{build_libjava} --disable-libgcj \ %else diff --git a/packaging/cross-x86_64-gcc48-icecream-backend.spec b/packaging/cross-x86_64-gcc48-icecream-backend.spec index 13ae7ba..632714a 100644 --- a/packaging/cross-x86_64-gcc48-icecream-backend.spec +++ b/packaging/cross-x86_64-gcc48-icecream-backend.spec @@ -286,6 +286,9 @@ TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS $GCJ_EXTRA_FLAGS" \ --disable-plugin \ --with-bugurl="http://bugs.tizen.org/" \ --with-pkgversion="Tizen" \ +%if !%{build_fortran} + --disable-libquadmath \ +%endif %if !%{build_libjava} --disable-libgcj \ %else diff --git a/packaging/gcc.spec.in b/packaging/gcc.spec.in index f10ae9d..f9e96b4 100644 --- a/packaging/gcc.spec.in +++ b/packaging/gcc.spec.in @@ -32,9 +32,9 @@ %define build_libjava 0 %define build_cp 1 -%define build_fortran !0%{?building_libjava:1}%{?building_libffi:1} -%define build_objc !0%{?building_libjava:1}%{?building_libffi:1} -%define build_objcp !0%{?building_libjava:1}%{?building_libffi:1} +%define build_fortran 0%{?building_libjava:1}%{?building_libffi:1} +%define build_objc 0%{?building_libjava:1}%{?building_libffi:1} +%define build_objcp 0%{?building_libjava:1}%{?building_libffi:1} %define build_with_mudflap 0 %if %{build_objcp} @@ -977,6 +977,9 @@ TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS $GCJ_EXTRA_FLAGS" \ --disable-plugin \ --with-bugurl="http://bugs.tizen.org/" \ --with-pkgversion="Tizen" \ +%if !%{build_fortran} + --disable-libquadmath \ +%endif %if !%{build_libjava} --disable-libgcj \ %else diff --git a/packaging/gcc48-testresults.spec b/packaging/gcc48-testresults.spec index fa1c38e..94a6d00 100644 --- a/packaging/gcc48-testresults.spec +++ b/packaging/gcc48-testresults.spec @@ -34,9 +34,9 @@ %define build_libjava 0 %define build_cp 1 -%define build_fortran !0%{?building_libjava:1}%{?building_libffi:1} -%define build_objc !0%{?building_libjava:1}%{?building_libffi:1} -%define build_objcp !0%{?building_libjava:1}%{?building_libffi:1} +%define build_fortran 0%{?building_libjava:1}%{?building_libffi:1} +%define build_objc 0%{?building_libjava:1}%{?building_libffi:1} +%define build_objcp 0%{?building_libjava:1}%{?building_libffi:1} %define build_with_mudflap 0 %if %{build_objcp} @@ -481,6 +481,9 @@ TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS $GCJ_EXTRA_FLAGS" \ --disable-plugin \ --with-bugurl="http://bugs.tizen.org/" \ --with-pkgversion="Tizen" \ +%if !%{build_fortran} + --disable-libquadmath \ +%endif %if !%{build_libjava} --disable-libgcj \ %else diff --git a/packaging/gcc48.spec b/packaging/gcc48.spec index 4946c6d..7ed87f9 100644 --- a/packaging/gcc48.spec +++ b/packaging/gcc48.spec @@ -32,9 +32,9 @@ %define build_libjava 0 %define build_cp 1 -%define build_fortran !0%{?building_libjava:1}%{?building_libffi:1} -%define build_objc !0%{?building_libjava:1}%{?building_libffi:1} -%define build_objcp !0%{?building_libjava:1}%{?building_libffi:1} +%define build_fortran 0%{?building_libjava:1}%{?building_libffi:1} +%define build_objc 0%{?building_libjava:1}%{?building_libffi:1} +%define build_objcp 0%{?building_libjava:1}%{?building_libffi:1} %define build_with_mudflap 0 %if %{build_objcp} @@ -1398,6 +1398,9 @@ TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS $GCJ_EXTRA_FLAGS" \ --disable-plugin \ --with-bugurl="http://bugs.tizen.org/" \ --with-pkgversion="Tizen" \ +%if !%{build_fortran} + --disable-libquadmath \ +%endif %if !%{build_libjava} --disable-libgcj \ %else diff --git a/packaging/libffi48.spec b/packaging/libffi48.spec index 72fa557..965ceed 100644 --- a/packaging/libffi48.spec +++ b/packaging/libffi48.spec @@ -33,9 +33,9 @@ %define build_libjava 0 %define build_cp 1 -%define build_fortran !0%{?building_libjava:1}%{?building_libffi:1} -%define build_objc !0%{?building_libjava:1}%{?building_libffi:1} -%define build_objcp !0%{?building_libjava:1}%{?building_libffi:1} +%define build_fortran 0%{?building_libjava:1}%{?building_libffi:1} +%define build_objc 0%{?building_libjava:1}%{?building_libffi:1} +%define build_objcp 0%{?building_libjava:1}%{?building_libffi:1} %define build_with_mudflap 0 %if %{build_objcp} @@ -551,6 +551,9 @@ TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS $GCJ_EXTRA_FLAGS" \ --disable-plugin \ --with-bugurl="http://bugs.tizen.org/" \ --with-pkgversion="Tizen" \ +%if !%{build_fortran} + --disable-libquadmath \ +%endif %if !%{build_libjava} --disable-libgcj \ %else diff --git a/packaging/libgcj48.spec b/packaging/libgcj48.spec index b032745..7cdc5c5 100644 --- a/packaging/libgcj48.spec +++ b/packaging/libgcj48.spec @@ -33,9 +33,9 @@ %define build_libjava 0 %define build_cp 1 -%define build_fortran !0%{?building_libjava:1}%{?building_libffi:1} -%define build_objc !0%{?building_libjava:1}%{?building_libffi:1} -%define build_objcp !0%{?building_libjava:1}%{?building_libffi:1} +%define build_fortran 0%{?building_libjava:1}%{?building_libffi:1} +%define build_objc 0%{?building_libjava:1}%{?building_libffi:1} +%define build_objcp 0%{?building_libjava:1}%{?building_libffi:1} %define build_with_mudflap 0 %if %{build_objcp} @@ -621,6 +621,9 @@ TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS $GCJ_EXTRA_FLAGS" \ --disable-plugin \ --with-bugurl="http://bugs.tizen.org/" \ --with-pkgversion="Tizen" \ +%if !%{build_fortran} + --disable-libquadmath \ +%endif %if !%{build_libjava} --disable-libgcj \ %else