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 - rguenther@suse.com + +- 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 - rguenther@suse.com + +- 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 - rguenther@suse.com + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org