commit gcc47 for openSUSE:Factory
Hello community, here is the log from the commit of package gcc47 for openSUSE:Factory checked in at 2012-08-04 21:42:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc47 (Old) and /work/SRC/openSUSE:Factory/.gcc47.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gcc47", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/gcc47/cross-armv5el-gcc47-icecream-backend.changes 2012-07-23 11:03:37.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gcc47.new/cross-armv5el-gcc47-icecream-backend.changes 2012-08-04 21:46:42.000000000 +0200 @@ -1,0 +2,15 @@ +Mon Jul 30 09:16:53 UTC 2012 - rguenther@suse.com + +- Do not enable thumb by default for arm7. +- Update BuildRequires for cross compiler builds. +- Drop libmpc2 requires. + +------------------------------------------------------------------- +Wed Jul 25 12:47:48 UTC 2012 - rguenther@suse.com + +- Use --with-build-sysroot=/ for icecream crosses, provide + a real sysroot at /usr/target and adjust the g++ include path + accordingly. +- Properly honor the -gnueabi suffix for arm. + +------------------------------------------------------------------- cross-armv7hl-gcc47-icecream-backend.changes: same change cross-hppa-gcc47-icecream-backend.changes: same change cross-i386-gcc47-icecream-backend.changes: same change cross-ia64-gcc47-icecream-backend.changes: same change cross-ppc-gcc47-icecream-backend.changes: same change cross-ppc64-gcc47-icecream-backend.changes: same change cross-s390-gcc47-icecream-backend.changes: same change cross-s390x-gcc47-icecream-backend.changes: same change cross-x86_64-gcc47-icecream-backend.changes: same change gcc47-testresults.changes: same change gcc47.changes: same change libffi47.changes: same change libgcj47.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cross-armv5el-gcc47-icecream-backend.spec ++++++ --- /var/tmp/diff_new_pack.26M3K5/_old 2012-08-04 21:48:45.000000000 +0200 +++ /var/tmp/diff_new_pack.26M3K5/_new 2012-08-04 21:48:45.000000000 +0200 @@ -37,7 +37,7 @@ %endif %define canonical_target %(echo %{binutils_target} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %if %{binutils_target} == "arm" -%define canonical_target_abi gnueabi- +%define canonical_target_abi -gnueabi %endif Name: cross-armv5el-gcc47-icecream-backend @@ -49,11 +49,14 @@ BuildRequires: mpc-devel BuildRequires: mpfr-devel BuildRequires: perl +%if %{suse_version} > 1220 +BuildRequires: makeinfo +%else BuildRequires: texinfo +%endif BuildRequires: zlib-devel -%ifarch %ix86 x86_64 ppc ppc64 s390 s390x ia64 %sparc +%ifarch %ix86 x86_64 ppc ppc64 s390 s390x ia64 %sparc hppa %arm BuildRequires: cloog-devel -BuildRequires: libelf-devel BuildRequires: ppl-devel %endif %ifarch ia64 @@ -372,11 +375,13 @@ %endif %if 0%{?gcc_target_arch:1} %if 0%{?gcc_icecream:1} - --with-sysroot=/ \ + --with-build-sysroot=/ \ + --with-sysroot=%{_prefix}/%{gcc_target_arch}%{?canonical_target_abi:%canonical_target_abi} \ + --with-gxx-include-dir=%{_prefix}/%{gcc_target_arch}%{?canonical_target_abi:%canonical_target_abi}/usr/include/c++/%{gcc_dir_version} \ --enable-linux-futex \ %endif %if 0%{?canonical_target:1} - --with-build-time-tools=/usr/%{canonical_target}-suse-linux/bin \ + --with-build-time-tools=/usr/%{canonical_target}-suse-linux%{?canonical_target_abi:%canonical_target_abi}/bin \ %endif %if 0%{?build_static:1} --disable-shared \ @@ -408,7 +413,6 @@ --with-arch=armv7-a \ --with-tune=cortex-a9 \ --with-float=hard \ - --with-mode=thumb \ --with-abi=aapcs-linux \ --with-fpu=vfpv3-d16 \ --disable-sjlj-exceptions \ @@ -464,7 +468,7 @@ # But the assembler comes from the cross-binutils, and hence is _not_ # named funnily, not even on ppc, so there we need the original target -install -s -D %{_prefix}/bin/%{canonical_target}-suse-linux-%{?canonical_target_abi:%canonical_target_abi}as \ +install -s -D %{_prefix}/bin/%{canonical_target}-suse-linux%{?canonical_target_abi:%canonical_target_abi}-as \ $RPM_BUILD_ROOT/env/usr/bin/as install -s $RPM_BUILD_ROOT/inst%{_prefix}/bin/%{CONFIGURE_TARGET}-g++ \ $RPM_BUILD_ROOT/env/usr/bin/g++ cross-armv7hl-gcc47-icecream-backend.spec: same change cross-hppa-gcc47-icecream-backend.spec: same change cross-i386-gcc47-icecream-backend.spec: same change cross-ia64-gcc47-icecream-backend.spec: same change cross-ppc-gcc47-icecream-backend.spec: same change cross-ppc64-gcc47-icecream-backend.spec: same change cross-s390-gcc47-icecream-backend.spec: same change cross-s390x-gcc47-icecream-backend.spec: same change cross-x86_64-gcc47-icecream-backend.spec: same change ++++++ gcc47-testresults.spec ++++++ --- /var/tmp/diff_new_pack.26M3K5/_old 2012-08-04 21:48:45.000000000 +0200 +++ /var/tmp/diff_new_pack.26M3K5/_new 2012-08-04 21:48:45.000000000 +0200 @@ -184,7 +184,6 @@ Requires: binutils Requires: cpp47 = %{version}-%{release} Requires: glibc-devel -Requires: libmpc2 >= 0.8.1 %if 0%{!?build_optional_compiler:1} Requires: libgcc%{libgcc_s} >= %{version}-%{release} Requires: libgomp1 >= %{version}-%{release} @@ -602,11 +601,13 @@ %endif %if 0%{?gcc_target_arch:1} %if 0%{?gcc_icecream:1} - --with-sysroot=/ \ + --with-build-sysroot=/ \ + --with-sysroot=%{_prefix}/%{gcc_target_arch}%{?canonical_target_abi:%canonical_target_abi} \ + --with-gxx-include-dir=%{_prefix}/%{gcc_target_arch}%{?canonical_target_abi:%canonical_target_abi}/usr/include/c++/%{gcc_dir_version} \ --enable-linux-futex \ %endif %if 0%{?canonical_target:1} - --with-build-time-tools=/usr/%{canonical_target}-suse-linux/bin \ + --with-build-time-tools=/usr/%{canonical_target}-suse-linux%{?canonical_target_abi:%canonical_target_abi}/bin \ %endif %if 0%{?build_static:1} --disable-shared \ @@ -638,7 +639,6 @@ --with-arch=armv7-a \ --with-tune=cortex-a9 \ --with-float=hard \ - --with-mode=thumb \ --with-abi=aapcs-linux \ --with-fpu=vfpv3-d16 \ --disable-sjlj-exceptions \ gcc47.spec: same change libffi47.spec: same change libgcj47.spec: same change ++++++ cross-icecream.spec.in ++++++ --- /var/tmp/diff_new_pack.26M3K5/_old 2012-08-04 21:48:45.000000000 +0200 +++ /var/tmp/diff_new_pack.26M3K5/_new 2012-08-04 21:48:45.000000000 +0200 @@ -29,14 +29,27 @@ %endif %define canonical_target %(echo %{binutils_target} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %if %{binutils_target} == "arm" -%define canonical_target_abi gnueabi- +%define canonical_target_abi -gnueabi %endif Name: cross-@cross_arch@-gcc@base_ver@-icecream-backend -BuildRequires: bison flex gettext-devel glibc-devel-32bit mpfr-devel perl texinfo zlib-devel mpc-devel BuildRequires: cross-%{binutils_target}-binutils -%ifarch %ix86 x86_64 ppc ppc64 s390 s390x ia64 %sparc -BuildRequires: cloog-devel ppl-devel libelf-devel +BuildRequires: bison +BuildRequires: flex +BuildRequires: gettext-devel +BuildRequires: glibc-devel-32bit +BuildRequires: mpc-devel +BuildRequires: mpfr-devel +BuildRequires: perl +%if %{suse_version} > 1220 +BuildRequires: makeinfo +%else +BuildRequires: texinfo +%endif +BuildRequires: zlib-devel +%ifarch %ix86 x86_64 ppc ppc64 s390 s390x ia64 %sparc hppa %arm +BuildRequires: cloog-devel +BuildRequires: ppl-devel %endif %ifarch ia64 BuildRequires: libunwind-devel @@ -57,7 +70,7 @@ # But the assembler comes from the cross-binutils, and hence is _not_ # named funnily, not even on ppc, so there we need the original target -install -s -D %{_prefix}/bin/%{canonical_target}-suse-linux-%{?canonical_target_abi:%canonical_target_abi}as \ +install -s -D %{_prefix}/bin/%{canonical_target}-suse-linux%{?canonical_target_abi:%canonical_target_abi}-as \ $RPM_BUILD_ROOT/env/usr/bin/as install -s $RPM_BUILD_ROOT/inst%{_prefix}/bin/%{CONFIGURE_TARGET}-g++ \ $RPM_BUILD_ROOT/env/usr/bin/g++ ++++++ cross.spec.in ++++++ --- /var/tmp/diff_new_pack.26M3K5/_old 2012-08-04 21:48:45.000000000 +0200 +++ /var/tmp/diff_new_pack.26M3K5/_new 2012-08-04 21:48:45.000000000 +0200 @@ -42,9 +42,17 @@ %endif Name: cross-$cross_arch-gcc$base_ver$name_suffix -BuildRequires: bison flex mpfr-devel zlib-devel mpc-devel -%ifarch %ix86 x86_64 ppc ppc64 s390 s390x ia64 %sparc -BuildRequires: cloog-devel ppl-devel libelf-devel +BuildRequires: bison +BuildRequires: flex +BuildRequires: gettext-devel +BuildRequires: glibc-devel-32bit +BuildRequires: mpc-devel +BuildRequires: mpfr-devel +BuildRequires: perl +BuildRequires: zlib-devel +%ifarch %ix86 x86_64 ppc ppc64 s390 s390x ia64 %sparc hppa %arm +BuildRequires: cloog-devel +BuildRequires: ppl-devel %endif BuildRequires: cross-$cross_arch_cpu-binutils %if "$cross_arch" == "spu" ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.26M3K5/_old 2012-08-04 21:48:45.000000000 +0200 +++ /var/tmp/diff_new_pack.26M3K5/_new 2012-08-04 21:48:45.000000000 +0200 @@ -167,7 +167,6 @@ %if !0%{?building_libjava:1}%{?building_libffi:1}%{?building_testsuite:1} Requires: binutils glibc-devel -Requires: libmpc2 >= 0.8.1 Requires: cpp@base_ver@ = %{version}-%{release} %if 0%{!?build_optional_compiler:1} Requires: libgcc%{libgcc_s} >= %{version}-%{release} @@ -1113,11 +1112,13 @@ %endif %if 0%{?gcc_target_arch:1} %if 0%{?gcc_icecream:1} - --with-sysroot=/ \ + --with-build-sysroot=/ \ + --with-sysroot=%{_prefix}/%{gcc_target_arch}%{?canonical_target_abi:%canonical_target_abi} \ + --with-gxx-include-dir=%{_prefix}/%{gcc_target_arch}%{?canonical_target_abi:%canonical_target_abi}/usr/include/c++/%{gcc_dir_version} \ --enable-linux-futex \ %endif %if 0%{?canonical_target:1} - --with-build-time-tools=/usr/%{canonical_target}-suse-linux/bin \ + --with-build-time-tools=/usr/%{canonical_target}-suse-linux%{?canonical_target_abi:%canonical_target_abi}/bin \ %endif %if 0%{?build_static:1} --disable-shared \ @@ -1149,7 +1150,6 @@ --with-arch=armv7-a \ --with-tune=cortex-a9 \ --with-float=hard \ - --with-mode=thumb \ --with-abi=aapcs-linux \ --with-fpu=vfpv3-d16 \ --disable-sjlj-exceptions \ -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de