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 - [email protected]
+
+- 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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]