Hello community,

here is the log from the commit of package blender for openSUSE:Factory checked 
in at 2019-11-10 22:53:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/blender (Old)
 and      /work/SRC/openSUSE:Factory/.blender.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "blender"

Sun Nov 10 22:53:33 2019 rev:122 rq:747213 version:2.80

Changes:
--------
--- /work/SRC/openSUSE:Factory/blender/blender.changes  2019-10-21 
12:30:40.284115141 +0200
+++ /work/SRC/openSUSE:Factory/.blender.new.2990/blender.changes        
2019-11-10 22:53:35.718534680 +0100
@@ -1,0 +2,10 @@
+Thu Nov  7 16:41:39 UTC 2019 - Stefan BrĂ¼ns <stefan.bru...@rwth-aachen.de>
+
+- Set proper memory constraints. About 5.5G are required on 
+  x86_64, which has more features like embree (and builds on
+  e.g. build32/build33 with 2.2+2G recurrently failed).
+- Remove LTO mangling, it did not reduce the memory required for
+  linking, and disabling LTO altogether dependent on available
+  memory makes the build unreproducible.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ blender.spec ++++++
--- /var/tmp/diff_new_pack.VYXB8T/_old  2019-11-10 22:53:37.106537612 +0100
+++ /var/tmp/diff_new_pack.VYXB8T/_new  2019-11-10 22:53:37.110537621 +0100
@@ -211,20 +211,7 @@
 for i in `grep -rl "/usr/bin/env python3"`;do sed -i 
'1s@^#!.*@#!/usr/bin/python3@' ${i} ;done
 
 %build
-%limit_build -m 2500
-#The limit_build macro fails to give the same value to -flto= as it gives to -j
-#resulting in link time crashes
-echo $_threads
-
-export _smp_mflags=%{_smp_mflags}
-if test "$_threads" -gt 3;
-then \
-export _lto_cflags="-flto=$_threads"
-else \
-export _lto_cflags=""
-export _smp_mflags=""
-fi
-%define  _lto_cflags $_lto_cflags
+%limit_build -m 1000
 
 echo %{optflags}
 # sse options only on supported archs

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.VYXB8T/_old  2019-11-10 22:53:37.146537697 +0100
+++ /var/tmp/diff_new_pack.VYXB8T/_new  2019-11-10 22:53:37.146537697 +0100
@@ -10,4 +10,16 @@
       <size unit="G">4</size>
    </memory>
   </hardware>
+  
+  <overwrite>
+  <!-- x86_64 has extra features like embree -->
+    <conditions>
+      <arch>x86_64</arch>
+    </conditions>
+    <hardware>
+      <memory>
+        <size unit="M">5500</size>
+      </memory>
+    </hardware>
+  </overwrite>
 </constraints>



Reply via email to