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,

Reply via email to