Hello community,
here is the log from the commit of package gcc47 for openSUSE:12.2 checked in at 2012-06-26 15:37:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/gcc47 (Old)
and /work/SRC/openSUSE:12.2/.gcc47.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc47", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:12.2/gcc47/cross-armv5el-gcc47-icecream-backend.changes 2012-06-25 15:19:42.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.gcc47.new/cross-armv5el-gcc47-icecream-backend.changes 2012-06-26 15:37:28.000000000 +0200
@@ -1,0 +2,22 @@
+Tue Jun 26 08:03:03 UTC 2012 - rguenther@suse.com
+
+- Require a version of libquadmath0 at least as new as the
+ libgfortran3 library from the latter. [bnc#768785]
+
+-------------------------------------------------------------------
+Fri Jun 22 11:03:09 UTC 2012 - adrian@suse.de
+
+- complete armv7hl switch
+
+-------------------------------------------------------------------
+Wed Jun 20 15:13:58 UTC 2012 - aj@suse.de
+
+- Use new dynamic linker path /lib/ld-linux-armhf.so.3 for ARM v7.
+
+-------------------------------------------------------------------
+Tue Jun 19 08:08:02 UTC 2012 - coolo@suse.com
+
+- do not build cross environments on architectures that
+ are not native
+
+-------------------------------------------------------------------
cross-armv7l-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
New:
----
gcc-arm-linker.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cross-armv5el-gcc47-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:30.000000000 +0200
@@ -29,7 +29,7 @@
%define gcc_icecream 1
%define binutils_target armv5el
-%if %{binutils_target} == "armv7l"
+%if %{binutils_target} == "armv7l" || %{binutils_target} == "armv7hl"
%define binutils_target arm
%endif
%if %{binutils_target} == "armv5el"
@@ -93,6 +93,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -142,6 +143,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -189,6 +193,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ cross-armv7l-gcc47-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:30.000000000 +0200
@@ -29,7 +29,7 @@
%define gcc_icecream 1
%define binutils_target armv7l
-%if %{binutils_target} == "armv7l"
+%if %{binutils_target} == "armv7l" || %{binutils_target} == "armv7hl"
%define binutils_target arm
%endif
%if %{binutils_target} == "armv5el"
@@ -93,6 +93,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -142,6 +143,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -189,6 +193,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ cross-hppa-gcc47-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:30.000000000 +0200
@@ -29,7 +29,7 @@
%define gcc_icecream 1
%define binutils_target hppa
-%if %{binutils_target} == "armv7l"
+%if %{binutils_target} == "armv7l" || %{binutils_target} == "armv7hl"
%define binutils_target arm
%endif
%if %{binutils_target} == "armv5el"
@@ -93,6 +93,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -142,6 +143,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -189,6 +193,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ cross-i386-gcc47-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:30.000000000 +0200
@@ -29,7 +29,7 @@
%define gcc_icecream 1
%define binutils_target i386
-%if %{binutils_target} == "armv7l"
+%if %{binutils_target} == "armv7l" || %{binutils_target} == "armv7hl"
%define binutils_target arm
%endif
%if %{binutils_target} == "armv5el"
@@ -56,7 +56,7 @@
%ifarch ia64
BuildRequires: libunwind-devel
%endif
-ExclusiveArch: ppc ppc64 %ix86 x86_64 ia64
+ExclusiveArch: ppc ppc64 x86_64 ia64
%define _binary_payload w.ufdio
# COMMON-BEGIN
@@ -93,6 +93,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -142,6 +143,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -189,6 +193,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ cross-ia64-gcc47-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:30.000000000 +0200
@@ -29,7 +29,7 @@
%define gcc_icecream 1
%define binutils_target ia64
-%if %{binutils_target} == "armv7l"
+%if %{binutils_target} == "armv7l" || %{binutils_target} == "armv7hl"
%define binutils_target arm
%endif
%if %{binutils_target} == "armv5el"
@@ -56,7 +56,7 @@
%ifarch ia64
BuildRequires: libunwind-devel
%endif
-ExclusiveArch: ppc ppc64 %ix86 x86_64 ia64
+ExclusiveArch: ppc ppc64 %ix86 x86_64
%define _binary_payload w.ufdio
# COMMON-BEGIN
@@ -93,6 +93,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -142,6 +143,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -189,6 +193,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ cross-ppc-gcc47-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:30.000000000 +0200
@@ -29,7 +29,7 @@
%define gcc_icecream 1
%define binutils_target ppc
-%if %{binutils_target} == "armv7l"
+%if %{binutils_target} == "armv7l" || %{binutils_target} == "armv7hl"
%define binutils_target arm
%endif
%if %{binutils_target} == "armv5el"
@@ -56,7 +56,7 @@
%ifarch ia64
BuildRequires: libunwind-devel
%endif
-ExclusiveArch: ppc ppc64 %ix86 x86_64 ia64
+ExclusiveArch: ppc64 %ix86 x86_64 ia64
%define _binary_payload w.ufdio
# COMMON-BEGIN
@@ -93,6 +93,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -142,6 +143,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -189,6 +193,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ cross-ppc64-gcc47-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:30.000000000 +0200
@@ -29,7 +29,7 @@
%define gcc_icecream 1
%define binutils_target ppc64
-%if %{binutils_target} == "armv7l"
+%if %{binutils_target} == "armv7l" || %{binutils_target} == "armv7hl"
%define binutils_target arm
%endif
%if %{binutils_target} == "armv5el"
@@ -56,7 +56,7 @@
%ifarch ia64
BuildRequires: libunwind-devel
%endif
-ExclusiveArch: ppc ppc64 %ix86 x86_64 ia64
+ExclusiveArch: ppc %ix86 x86_64 ia64
%define _binary_payload w.ufdio
# COMMON-BEGIN
@@ -93,6 +93,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -142,6 +143,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -189,6 +193,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ cross-s390-gcc47-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:30.000000000 +0200
@@ -29,7 +29,7 @@
%define gcc_icecream 1
%define binutils_target s390
-%if %{binutils_target} == "armv7l"
+%if %{binutils_target} == "armv7l" || %{binutils_target} == "armv7hl"
%define binutils_target arm
%endif
%if %{binutils_target} == "armv5el"
@@ -93,6 +93,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -142,6 +143,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -189,6 +193,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ cross-s390x-gcc47-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:30.000000000 +0200
@@ -29,7 +29,7 @@
%define gcc_icecream 1
%define binutils_target s390x
-%if %{binutils_target} == "armv7l"
+%if %{binutils_target} == "armv7l" || %{binutils_target} == "armv7hl"
%define binutils_target arm
%endif
%if %{binutils_target} == "armv5el"
@@ -93,6 +93,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -142,6 +143,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -189,6 +193,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ cross-x86_64-gcc47-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:30.000000000 +0200
@@ -29,7 +29,7 @@
%define gcc_icecream 1
%define binutils_target x86_64
-%if %{binutils_target} == "armv7l"
+%if %{binutils_target} == "armv7l" || %{binutils_target} == "armv7hl"
%define binutils_target arm
%endif
%if %{binutils_target} == "armv5el"
@@ -56,7 +56,7 @@
%ifarch ia64
BuildRequires: libunwind-devel
%endif
-ExclusiveArch: ppc ppc64 %ix86 x86_64 ia64
+ExclusiveArch: ppc ppc64 %ix86 ia64
%define _binary_payload w.ufdio
# COMMON-BEGIN
@@ -93,6 +93,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -142,6 +143,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -189,6 +193,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ gcc47-testresults.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:30.000000000 +0200
@@ -217,6 +217,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -256,6 +257,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -416,6 +420,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ gcc47.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:30.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:31.000000000 +0200
@@ -199,6 +199,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -913,7 +914,13 @@
%if 0%{!?build_optional_compiler:1}
Provides: libgfortran3 = %{version}-%{release}
Conflicts: libgfortran3 < %{version}-%{release}
+%ifnarch ppc ppc64 s390 s390x %arm
+Requires: libquadmath0 >= %{version}-%{release}
+%endif
%else
+%ifnarch ppc ppc64 s390 s390x %arm
+Requires: libquadmath47 = %{version}-%{release}
+%endif
Autoprov: no
%endif
@@ -936,7 +943,13 @@
%if 0%{!?build_optional_compiler:1}
Provides: libgfortran3-32bit = %{version}-%{release}
Conflicts: libgfortran3-32bit < %{version}-%{release}
+%ifnarch ppc ppc64 s390 s390x %arm
+Requires: libquadmath0-32bit >= %{version}-%{release}
+%endif
%else
+%ifnarch ppc ppc64 s390 s390x %arm
+Requires: libquadmath47-32bit = %{version}-%{release}
+%endif
Autoprov: no
%endif
@@ -959,7 +972,13 @@
%if 0%{!?build_optional_compiler:1}
Provides: libgfortran3-64bit = %{version}-%{release}
Conflicts: libgfortran3-64bit < %{version}-%{release}
+%ifnarch ppc ppc64 s390 s390x %arm
+Requires: libquadmath0-64bit >= %{version}-%{release}
+%endif
%else
+%ifnarch ppc ppc64 s390 s390x %arm
+Requires: libquadmath47-64bit = %{version}-%{release}
+%endif
Autoprov: no
%endif
@@ -1337,6 +1356,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -1497,6 +1519,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
++++++ libffi47.spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:31.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:31.000000000 +0200
@@ -216,6 +216,7 @@
Patch28: pr33763.diff
Patch30: gcc43-no-unwind-tables.diff
Patch32: pr49484.diff
+Patch33: gcc-arm-linker.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -355,6 +356,9 @@
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7l"
%define CONFIGURE_TARGET armv7l-suse-linux-gnueabi
%endif
+%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv7hl"
+%define CONFIGURE_TARGET armv7hl-suse-linux-gnueabi
+%endif
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "armv5el"
%define CONFIGURE_TARGET armv5el-suse-linux-gnueabi
%endif
@@ -515,6 +519,7 @@
%patch28
%patch30
%patch32
+%patch33 -p1
%patch51
%patch55
%patch57
libgcj47.spec: same change
++++++ change_spec ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:31.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:31.000000000 +0200
@@ -114,11 +114,13 @@
# disabled: mips, sparc, alpha
if test "$do_icecream" = 1 ; then
for arch in hppa i386 x86_64 s390 s390x ppc ppc64 ia64 armv7l armv5el; do
+ exclarch=`echo $arch | sed -e 's/i.86/%ix86/'`
{ sed -n -e '1,/COMMON-BEGIN/p' cross-icecream.spec.in
sed -n -e '/COMMON-BEGIN/,/COMMON-END/p' $outfile
sed -n -e '/COMMON-END/,$p' cross-icecream.spec.in; } |
sed -e "s#@cross_arch@#$arch#" \
-e "s#@base_ver@#$base_ver#" \
+ -e "s/^\(ExclusiveArch.*\) $exclarch /\1 /" \
> cross-$arch-gcc$base_ver-icecream-backend.spec
test -f gcc$base_ver.changes && ln -f gcc$base_ver.changes cross-$arch-gcc$base_ver-icecream-backend.changes
done
@@ -144,4 +146,7 @@
# base_ver=$base_ver cross_arch=avr sh cross.spec.in >> cross-avr-gcc$base_ver.spec
# test -f gcc$base_ver.changes && ln -f gcc$base_ver.changes cross-avr-gcc$base_ver.changes
fi
+
+osc service localrun format_spec_file
+
exit 0
++++++ cross-icecream.spec.in ++++++
--- /var/tmp/diff_new_pack.km0CVd/_old 2012-06-26 15:37:31.000000000 +0200
+++ /var/tmp/diff_new_pack.km0CVd/_new 2012-06-26 15:37:31.000000000 +0200
@@ -8,8 +8,6 @@
# Please submit bugfixes or comments via http://www.suse.de/feedback/
#
-# norootforbuild
-
%define build_cp 1
%define build_ada 0
%define build_libjava 0
@@ -23,7 +21,7 @@
%define gcc_icecream 1
%define binutils_target @cross_arch@
-%if %{binutils_target} == "armv7l"
+%if %{binutils_target} == "armv7l" || %{binutils_target} == "armv7hl"
%define binutils_target arm
%endif
%if %{binutils_target} == "armv5el"
@@ -40,7 +38,7 @@
%ifarch ia64
BuildRequires: libunwind-devel
%endif
-ExclusiveArch: ppc ppc64 %ix86 x86_64 ia64
+ExclusiveArch: ppc ppc64 %ix86 x86_64 ia64
%define _binary_payload w.ufdio
# COMMON-BEGIN
++++++ gcc-arm-linker.patch ++++++
2012-05-01 Richard Earnshaw