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>