Hello community,
here is the log from the commit of package gcc48 for openSUSE:Factory checked
in at 2014-05-26 14:39:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcc48 (Old)
and /work/SRC/openSUSE:Factory/.gcc48.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc48"
Changes:
--------
---
/work/SRC/openSUSE:Factory/gcc48/cross-aarch64-gcc48-icecream-backend.changes
2014-04-11 13:23:40.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.gcc48.new/cross-aarch64-gcc48-icecream-backend.changes
2014-05-26 14:39:40.000000000 +0200
@@ -1,0 +2,25 @@
+Thu May 22 08:17:14 UTC 2014 - [email protected]
+
+- Update to gcc-4_8-branch head (r210846).
+ * Includes GCC 4.8.3 release.
+ * Fixes ppc64le HTM ttest code generation. [bnc#879504]
+- Fix libstdc++48-doc build conditional to really only build from
+ libgcj48.spec.
+
+-------------------------------------------------------------------
+Fri May 16 08:10:00 UTC 2014 - [email protected]
+
+- Update to gcc-4_8-branch head (r210488).
+ * pulls GCC 4.8.3 release candidate
+ * pulls fix for ppc64le ABI incompatibility with s390 for HTM.
+ [bnc#878065]
+
+-------------------------------------------------------------------
+Tue May 13 11:55:36 UTC 2014 - [email protected]
+
+- Build libstdc++48-doc package from the libgcj48 build and build
+ the libstdc++ API reference, build-requiring doxygen and graphviz.
+ Add patch gcc48-libstdc++-api-reference.patch to refer to that
+ instead of the online version. [bnc#871501]
+
+-------------------------------------------------------------------
cross-armv6hl-gcc48-icecream-backend.changes: same change
cross-armv7hl-gcc48-icecream-backend.changes: same change
cross-hppa-gcc48-icecream-backend.changes: same change
cross-i386-gcc48-icecream-backend.changes: same change
cross-ia64-gcc48-icecream-backend.changes: same change
cross-ppc-gcc48-icecream-backend.changes: same change
cross-ppc64-gcc48-icecream-backend.changes: same change
cross-ppc64le-gcc48-icecream-backend.changes: same change
cross-s390-gcc48-icecream-backend.changes: same change
cross-s390x-gcc48-icecream-backend.changes: same change
cross-x86_64-gcc48-icecream-backend.changes: same change
gcc48-testresults.changes: same change
gcc48.changes: same change
libffi48.changes: same change
libgcj48.changes: same change
Old:
----
gcc-4.8.2-r209122.tar.bz2
gcc48-pr59844.diff
New:
----
gcc-4.8.3-r210837.tar.bz2
gcc48-libstdc++-api-reference.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cross-aarch64-gcc48-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.2hIpN2/_old 2014-05-26 14:39:53.000000000 +0200
+++ /var/tmp/diff_new_pack.2hIpN2/_new 2014-05-26 14:39:53.000000000 +0200
@@ -91,7 +91,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
-Version: 4.8.2+r209122
+Version: 4.8.3+r210837
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -122,6 +122,7 @@
Patch36: stack-protector-aarch64.patch
Patch37: function-profiling-aarch64.patch
Patch38: gcc48-lto-plugin-short-readwrite.diff
+Patch39: gcc48-libstdc++-api-reference.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -198,6 +199,7 @@
%patch36 -p1
%patch37 -p1
%patch38
+%patch39
%patch51
%patch55
%patch57
cross-armv6hl-gcc48-icecream-backend.spec: same change
cross-armv7hl-gcc48-icecream-backend.spec: same change
cross-hppa-gcc48-icecream-backend.spec: same change
cross-i386-gcc48-icecream-backend.spec: same change
cross-ia64-gcc48-icecream-backend.spec: same change
cross-ppc-gcc48-icecream-backend.spec: same change
cross-ppc64-gcc48-icecream-backend.spec: same change
cross-ppc64le-gcc48-icecream-backend.spec: same change
cross-s390-gcc48-icecream-backend.spec: same change
cross-s390x-gcc48-icecream-backend.spec: same change
cross-x86_64-gcc48-icecream-backend.spec: same change
++++++ gcc48-testresults.spec ++++++
--- /var/tmp/diff_new_pack.2hIpN2/_old 2014-05-26 14:39:53.000000000 +0200
+++ /var/tmp/diff_new_pack.2hIpN2/_new 2014-05-26 14:39:53.000000000 +0200
@@ -176,6 +176,9 @@
%endif
%if 0%{?building_libjava:1}%{?building_testsuite:1}
BuildRequires: fastjar
+# For building the libstdc++ API reference
+BuildRequires: doxygen
+BuildRequires: graphviz
%endif
%if 0%{?building_libffi:1}
BuildRequires: pkg-config
@@ -223,7 +226,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
-Version: 4.8.2+r209122
+Version: 4.8.3+r210837
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -280,6 +283,7 @@
Patch36: stack-protector-aarch64.patch
Patch37: function-profiling-aarch64.patch
Patch38: gcc48-lto-plugin-short-readwrite.diff
+Patch39: gcc48-libstdc++-api-reference.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -406,6 +410,7 @@
%patch36 -p1
%patch37 -p1
%patch38
+%patch39
%patch51
%patch55
%patch57
@@ -696,6 +701,9 @@
make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL
%endif
make info
+%if 0%{?building_libjava:1}
+make -C %{GCCDIST}/libstdc++-v3/doc doc-html-doxygen
+%endif
%if 0%{?run_tests:1}
echo "Run testsuite"
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
++++++ gcc48.spec ++++++
--- /var/tmp/diff_new_pack.2hIpN2/_old 2014-05-26 14:39:53.000000000 +0200
+++ /var/tmp/diff_new_pack.2hIpN2/_new 2014-05-26 14:39:53.000000000 +0200
@@ -158,6 +158,9 @@
%endif
%if 0%{?building_libjava:1}%{?building_testsuite:1}
BuildRequires: fastjar
+# For building the libstdc++ API reference
+BuildRequires: doxygen
+BuildRequires: graphviz
%endif
%if 0%{?building_libffi:1}
BuildRequires: pkg-config
@@ -205,7 +208,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
-Version: 4.8.2+r209122
+Version: 4.8.3+r210837
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -262,6 +265,7 @@
Patch36: stack-protector-aarch64.patch
Patch37: function-profiling-aarch64.patch
Patch38: gcc48-lto-plugin-short-readwrite.diff
+Patch39: gcc48-libstdc++-api-reference.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -409,17 +413,6 @@
This package contains all the headers and libraries of the standard C++
library. It is needed for compiling C++ code.
-%package -n libstdc++48-doc
-Summary: Documentation for the GNU C++ standard library
-License: GPL-3.0+
-Group: Documentation/HTML
-%if 0%{?suse_version} >= 1120
-BuildArch: noarch
-%endif
-
-%description -n libstdc++48-doc
-Extensive HTML documentation for the GNU C++ standard library.
-
%package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}
Summary: C compiler runtime library
@@ -1288,6 +1281,19 @@
%description -n gcc48-gij
This package contains the java bytecode interpreter gij and related tools.
+
+%package -n libstdc++48-doc
+Summary: Documentation for the GNU C++ standard library
+License: GPL-3.0+
+Group: Documentation/HTML
+%if 0%{?suse_version} >= 1120
+BuildArch: noarch
+%endif
+
+%description -n libstdc++48-doc
+Extensive HTML documentation for the GNU C++ standard library.
+
+
%package -n libffi%{libffi_sover}%{libffi_suffix}
Summary: Foreign Function Interface library
License: BSD-3-Clause
@@ -1481,6 +1487,7 @@
%patch36 -p1
%patch37 -p1
%patch38
+%patch39
%patch51
%patch55
%patch57
@@ -1771,6 +1778,9 @@
make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL
%endif
make info
+%if 0%{?building_libjava:1}
+make -C %{GCCDIST}/libstdc++-v3/doc doc-html-doxygen
+%endif
%if 0%{?run_tests:1}
echo "Run testsuite"
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
@@ -1798,6 +1808,8 @@
make -C gcc java.install-man DESTDIR=$RPM_BUILD_ROOT
make -C gcc java.install-common DESTDIR=$RPM_BUILD_ROOT
make -C gcc install-common DESTDIR=$RPM_BUILD_ROOT COMPILERS='jc1$(exeext)
jvgenmain$(exeext)'
+# copy the libstdc++ API reference
+cp -r %{GCCDIST}/libstdc++-v3/doc/doxygen/html ../libstdc++-v3/doc/html/api
# install-common also installs collect2, gcov and the g++ and gfortran driver
%if %{build_cp}
rm $RPM_BUILD_ROOT%{_prefix}/bin/g++%{binsuffix}
@@ -2465,10 +2477,6 @@
%dir %{_datadir}/gdb/auto-load/%{mainlibdirbi}
%{_datadir}/gdb/auto-load/%{mainlibdirbi}/libstdc++.so.*-gdb.py
%endif
-
-%files -n libstdc++48-doc
-%defattr(-,root,root)
-%doc libstdc++-v3/doc/html
%endif
%files -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}
@@ -2868,6 +2876,12 @@
%endif
%endif
+%if 0%{?building_libjava:1}
+%files -n libstdc++48-doc
+%defattr(-,root,root)
+%doc libstdc++-v3/doc/html
+%endif
+
%if %{build_java}
%if 0%{?building_libffi:1}
%files -n libffi%{libffi_sover}%{libffi_suffix}
++++++ libffi48.spec ++++++
--- /var/tmp/diff_new_pack.2hIpN2/_old 2014-05-26 14:39:53.000000000 +0200
+++ /var/tmp/diff_new_pack.2hIpN2/_new 2014-05-26 14:39:53.000000000 +0200
@@ -175,6 +175,9 @@
%endif
%if 0%{?building_libjava:1}%{?building_testsuite:1}
BuildRequires: fastjar
+# For building the libstdc++ API reference
+BuildRequires: doxygen
+BuildRequires: graphviz
%endif
%if 0%{?building_libffi:1}
BuildRequires: pkg-config
@@ -222,7 +225,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
-Version: 4.8.2+r209122
+Version: 4.8.3+r210837
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -279,6 +282,7 @@
Patch36: stack-protector-aarch64.patch
Patch37: function-profiling-aarch64.patch
Patch38: gcc48-lto-plugin-short-readwrite.diff
+Patch39: gcc48-libstdc++-api-reference.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -494,6 +498,7 @@
%patch36 -p1
%patch37 -p1
%patch38
+%patch39
%patch51
%patch55
%patch57
@@ -784,6 +789,9 @@
make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL
%endif
make info
+%if 0%{?building_libjava:1}
+make -C %{GCCDIST}/libstdc++-v3/doc doc-html-doxygen
+%endif
%if 0%{?run_tests:1}
echo "Run testsuite"
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
@@ -811,6 +819,8 @@
make -C gcc java.install-man DESTDIR=$RPM_BUILD_ROOT
make -C gcc java.install-common DESTDIR=$RPM_BUILD_ROOT
make -C gcc install-common DESTDIR=$RPM_BUILD_ROOT COMPILERS='jc1$(exeext)
jvgenmain$(exeext)'
+# copy the libstdc++ API reference
+cp -r %{GCCDIST}/libstdc++-v3/doc/doxygen/html ../libstdc++-v3/doc/html/api
# install-common also installs collect2, gcov and the g++ and gfortran driver
%if %{build_cp}
rm $RPM_BUILD_ROOT%{_prefix}/bin/g++%{binsuffix}
++++++ libgcj48.spec ++++++
--- /var/tmp/diff_new_pack.2hIpN2/_old 2014-05-26 14:39:53.000000000 +0200
+++ /var/tmp/diff_new_pack.2hIpN2/_new 2014-05-26 14:39:53.000000000 +0200
@@ -175,6 +175,9 @@
%endif
%if 0%{?building_libjava:1}%{?building_testsuite:1}
BuildRequires: fastjar
+# For building the libstdc++ API reference
+BuildRequires: doxygen
+BuildRequires: graphviz
%endif
%if 0%{?building_libffi:1}
BuildRequires: pkg-config
@@ -222,7 +225,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
-Version: 4.8.2+r209122
+Version: 4.8.3+r210837
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -279,6 +282,7 @@
Patch36: stack-protector-aarch64.patch
Patch37: function-profiling-aarch64.patch
Patch38: gcc48-lto-plugin-short-readwrite.diff
+Patch39: gcc48-libstdc++-api-reference.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -386,6 +390,19 @@
%description -n gcc48-gij
This package contains the java bytecode interpreter gij and related tools.
+
+%package -n libstdc++48-doc
+Summary: Documentation for the GNU C++ standard library
+License: GPL-3.0+
+Group: Documentation/HTML
+%if 0%{?suse_version} >= 1120
+BuildArch: noarch
+%endif
+
+%description -n libstdc++48-doc
+Extensive HTML documentation for the GNU C++ standard library.
+
+
%package -n libffi%{libffi_sover}%{libffi_suffix}
Summary: Foreign Function Interface library
License: BSD-3-Clause
@@ -579,6 +596,7 @@
%patch36 -p1
%patch37 -p1
%patch38
+%patch39
%patch51
%patch55
%patch57
@@ -869,6 +887,9 @@
make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL
%endif
make info
+%if 0%{?building_libjava:1}
+make -C %{GCCDIST}/libstdc++-v3/doc doc-html-doxygen
+%endif
%if 0%{?run_tests:1}
echo "Run testsuite"
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
@@ -896,6 +917,8 @@
make -C gcc java.install-man DESTDIR=$RPM_BUILD_ROOT
make -C gcc java.install-common DESTDIR=$RPM_BUILD_ROOT
make -C gcc install-common DESTDIR=$RPM_BUILD_ROOT COMPILERS='jc1$(exeext)
jvgenmain$(exeext)'
+# copy the libstdc++ API reference
+cp -r %{GCCDIST}/libstdc++-v3/doc/doxygen/html ../libstdc++-v3/doc/html/api
# install-common also installs collect2, gcov and the g++ and gfortran driver
%if %{build_cp}
rm $RPM_BUILD_ROOT%{_prefix}/bin/g++%{binsuffix}
@@ -1331,6 +1354,12 @@
%endif
%endif
+%if 0%{?building_libjava:1}
+%files -n libstdc++48-doc
+%defattr(-,root,root)
+%doc libstdc++-v3/doc/html
+%endif
+
%if %{build_java}
%if 0%{?building_libffi:1}
%files -n libffi%{libffi_sover}%{libffi_suffix}
++++++ gcc-4.8.2-r209122.tar.bz2 -> gcc-4.8.3-r210837.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/gcc48/gcc-4.8.2-r209122.tar.bz2
/work/SRC/openSUSE:Factory/.gcc48.new/gcc-4.8.3-r210837.tar.bz2 differ: char
11, line 1
++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.2hIpN2/_old 2014-05-26 14:39:53.000000000 +0200
+++ /var/tmp/diff_new_pack.2hIpN2/_new 2014-05-26 14:39:53.000000000 +0200
@@ -162,6 +162,9 @@
%endif
%if 0%{?building_libjava:1}%{?building_testsuite:1}
BuildRequires: fastjar
+# For building the libstdc++ API reference
+BuildRequires: doxygen
+BuildRequires: graphviz
%endif
%if 0%{?building_libffi:1}
BuildRequires: pkg-config
@@ -210,7 +213,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
URL: http://gcc.gnu.org/
-Version: 4.8.2+r209122
+Version: 4.8.3+r210837
Release: 1
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -269,6 +272,7 @@
Patch36: stack-protector-aarch64.patch
Patch37: function-profiling-aarch64.patch
Patch38: gcc48-lto-plugin-short-readwrite.diff
+Patch39: gcc48-libstdc++-api-reference.patch
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -395,17 +399,6 @@
library. It is needed for compiling C++ code.
# PACKAGE-END
-%package -n libstdc++@base_ver@-doc
-Summary: Documentation for the GNU C++ standard library
-License: GPL-3.0+
-Group: Documentation/HTML
-%if 0%{?suse_version} >= 1120
-BuildArch: noarch
-%endif
-
-%description -n libstdc++@base_ver@-doc
-Extensive HTML documentation for the GNU C++ standard library.
-
# PACKAGE-BEGIN
%package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}@variant@
@@ -838,6 +831,19 @@
%description -n gcc@base_ver@-gij
This package contains the java bytecode interpreter gij and related tools.
+
+%package -n libstdc++@base_ver@-doc
+Summary: Documentation for the GNU C++ standard library
+License: GPL-3.0+
+Group: Documentation/HTML
+%if 0%{?suse_version} >= 1120
+BuildArch: noarch
+%endif
+
+%description -n libstdc++@base_ver@-doc
+Extensive HTML documentation for the GNU C++ standard library.
+
+
# LIBFFI-DELETE-END
# PACKAGE-BEGIN
%package -n libffi%{libffi_sover}%{libffi_suffix}@variant@
@@ -994,6 +1000,7 @@
%patch36 -p1
%patch37 -p1
%patch38
+%patch39
%patch51
%patch55
%patch57
@@ -1286,6 +1293,9 @@
make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL
%endif
make info
+%if 0%{?building_libjava:1}
+make -C %{GCCDIST}/libstdc++-v3/doc doc-html-doxygen
+%endif
%if 0%{?run_tests:1}
echo "Run testsuite"
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
@@ -1314,6 +1324,8 @@
make -C gcc java.install-man DESTDIR=$RPM_BUILD_ROOT
make -C gcc java.install-common DESTDIR=$RPM_BUILD_ROOT
make -C gcc install-common DESTDIR=$RPM_BUILD_ROOT COMPILERS='jc1$(exeext)
jvgenmain$(exeext)'
+# copy the libstdc++ API reference
+cp -r %{GCCDIST}/libstdc++-v3/doc/doxygen/html ../libstdc++-v3/doc/html/api
# install-common also installs collect2, gcov and the g++ and gfortran driver
%if %{build_cp}
rm $RPM_BUILD_ROOT%{_prefix}/bin/g++%{binsuffix}
@@ -1994,10 +2006,6 @@
%dir %{_datadir}/gdb/auto-load/%{mainlibdirbi}
%{_datadir}/gdb/auto-load/%{mainlibdirbi}/libstdc++.so.*-gdb.py
%endif
-
-%files -n libstdc++@base_ver@-doc
-%defattr(-,root,root)
-%doc libstdc++-v3/doc/html
%endif
%files -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}
@@ -2407,6 +2415,12 @@
%doc %{_mandir}/man1/gtnameserv%{binsuffix}.1.gz
%endif
%endif
+
+%if 0%{?building_libjava:1}
+%files -n libstdc++@base_ver@-doc
+%defattr(-,root,root)
+%doc libstdc++-v3/doc/html
+%endif
# LIBFFI-DELETE-END
%if %{build_java}
++++++ gcc48-libstdc++-api-reference.patch ++++++
Index: libstdc++-v3/doc/html/index.html
===================================================================
--- libstdc++-v3/doc/html/index.html (revision 210144)
+++ libstdc++-v3/doc/html/index.html (working copy)
@@ -18,7 +18,7 @@
</p></li><li class="listitem"><p>
<a class="link" href="faq.html" title="Frequently Asked
Questions">Frequently Asked Questions</a>
</p></li><li class="listitem"><p>
- <a class="link" href="api.html" title="The GNU C++ Library API
Reference">API and Source Documentation</a>
+ <a class="link" href="api/index.html" title="The GNU C++ Library
API Reference">API and Source Documentation</a>
</p></li></ul></div><p>
</p></div></div></div><hr /></div><div class="toc"><p><strong>Table of
Contents</strong></p><dl class="toc"><dt><span class="book"><a
href="manual/index.html">The GNU C++ Library
Manual</a></span></dt><dd><dl><dt><span class="part"><a
href="manual/intro.html">I.
Introduction
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]