Hello community, here is the log from the commit of package seamonkey for openSUSE:Factory checked in at 2016-07-21 08:18:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/seamonkey (Old) and /work/SRC/openSUSE:Factory/.seamonkey.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "seamonkey" Changes: -------- --- /work/SRC/openSUSE:Factory/seamonkey/seamonkey.changes 2016-02-01 19:56:00.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey.changes 2016-07-21 08:18:16.000000000 +0200 @@ -1,0 +2,12 @@ +Sun Jul 17 02:55:00 UTC 2016 - badshah...@gmail.com + +- Add mozilla-gcc6.patch to fix building with gcc >= 6.0. + +------------------------------------------------------------------- +Sat Mar 5 09:20:24 UTC 2016 - w...@rosenauer.org + +- fix build problems on i586, caused by too large unified compile + units - adding mozilla-reduce-files-per-UnifiedBindings.patch +- increased _constraints as required + +------------------------------------------------------------------- New: ---- mozilla-gcc6.patch mozilla-reduce-files-per-UnifiedBindings.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ seamonkey.spec ++++++ --- /var/tmp/diff_new_pack.s4Vys4/_old 2016-07-21 08:18:22.000000000 +0200 +++ /var/tmp/diff_new_pack.s4Vys4/_new 2016-07-21 08:18:22.000000000 +0200 @@ -87,6 +87,8 @@ Patch6: mozilla-no-stdcxx-check.patch Patch7: mozilla-openaes-decl.patch Patch8: mozilla-libproxy.patch +Patch9: mozilla-reduce-files-per-UnifiedBindings.patch +Patch10: mozilla-gcc6.patch Patch100: seamonkey-ua-locale.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /bin/sh coreutils @@ -193,6 +195,8 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 +%patch10 -p1 popd # comm patches %patch100 -p1 ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.s4Vys4/_old 2016-07-21 08:18:22.000000000 +0200 +++ /var/tmp/diff_new_pack.s4Vys4/_new 2016-07-21 08:18:22.000000000 +0200 @@ -2,10 +2,10 @@ <constraints> <hardware> <disk> - <size unit="G">9</size> + <size unit="G">13</size> </disk> <memory> - <size unit="M">5000</size> + <size unit="M">6000</size> </memory> </hardware> <overwrite> ++++++ mozilla-gcc6.patch ++++++ diff -up firefox-44.0/nsprpub/config/make-system-wrappers.pl.back firefox-44.0/nsprpub/config/make-system-wrappers.pl --- firefox-44.0/nsprpub/config/make-system-wrappers.pl.back 2016-01-24 00:23:49.000000000 +0100 +++ firefox-44.0/nsprpub/config/make-system-wrappers.pl 2016-02-02 14:58:45.064112655 +0100 @@ -19,7 +19,9 @@ while (<STDIN>) { open OUT, ">$output_dir/$_"; print OUT "#pragma GCC system_header\n"; # suppress include_next warning print OUT "#pragma GCC visibility push(default)\n"; + print OUT "#define _GLIBCXX_INCLUDE_NEXT_C_HEADERS\n"; print OUT "#include_next \<$_\>\n"; + print OUT "#undef _GLIBCXX_INCLUDE_NEXT_C_HEADERS\n"; print OUT "#pragma GCC visibility pop\n"; close OUT; } diff -up firefox-44.0/mozglue/build/arm.cpp.old firefox-44.0/mozglue/build/arm.cpp --- firefox-44.0/mozglue/build/arm.cpp.old 2016-02-03 10:07:29.879526500 +0100 +++ firefox-44.0/mozglue/build/arm.cpp 2016-02-03 10:08:11.062697517 +0100 @@ -104,7 +104,9 @@ check_neon(void) # elif defined(__linux__) || defined(ANDROID) # include <stdio.h> +#define _GLIBCXX_INCLUDE_NEXT_C_HEADERS # include <stdlib.h> +#undef _GLIBCXX_INCLUDE_NEXT_C_HEADERS # include <string.h> enum{ ++++++ mozilla-reduce-files-per-UnifiedBindings.patch ++++++ From: Andreas Stieger <astie...@suse.com> Date: Fri, 26 Feb 2016 16:20:09 +0000 Subject: For UnifiedBindings*.cpp files, reduce number of files per unified file Upstream: no home/abuild/rpmbuild/BUILD/obj/dom/bindings/UnifiedBindings16.cpp [ 1589s] UnifiedBindings17.o [ 1612s] [ 1567.621989] Out of memory: Kill process 19849 (cc1plus) score 170 or sacrifice child [ 1612s] [ 1567.625099] Killed process 19849 (cc1plus) total-vm:905704kB, anon-rss:102500kB, file-rss:156kB [ 1616s] {standard input}: Assembler messages: [ 1616s] {standard input}:316015: Warning: end of file not at end of a line; newline inserted [ 1635s] {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive [ 1636s] c++: internal compiler error: Killed (program cc1plus) [ 1636s] Please submit a full bug report, Index: mozilla/python/mozbuild/mozbuild/backend/common.py =================================================================== --- mozilla.orig/python/mozbuild/mozbuild/backend/common.py 2016-02-26 17:19:30.331667693 +0100 +++ mozilla/python/mozbuild/mozbuild/backend/common.py 2016-02-26 17:19:39.792569676 +0100 @@ -333,7 +333,7 @@ class CommonBackend(BuildBackend): unified_source_mapping = list(group_unified_files(webidls.all_regular_cpp_basenames(), unified_prefix='UnifiedBindings', unified_suffix='cpp', - files_per_unified_file=32)) + files_per_unified_file=16)) self._write_unified_files(unified_source_mapping, bindings_dir, poison_windows_h=True) self._handle_webidl_build(bindings_dir, unified_source_mapping,