Accepting request 828118 from home:marxin:memory-constraint

- Use memoryperjob constraint instead of %limit_build macro.
- Use only 1GB for memoryperjob.

Memory and CPU usage graph can be seen here:
79a999743a/PrusaSlicer.svg

OBS-URL: https://build.opensuse.org/request/show/828118
OBS-URL: https://build.opensuse.org/package/show/science/PrusaSlicer?expand=0&rev=12
This commit is contained in:
Benjamin Greiner 2020-08-20 10:48:47 +00:00 committed by Git OBS Bridge
parent 173e0748c1
commit 3318c426da
3 changed files with 10 additions and 2 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Aug 20 09:03:33 UTC 2020 - Martin Liška <mliska@suse.cz>
- Use memoryperjob constraint instead of %limit_build macro.
- Use only 1GB for memoryperjob.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 10 08:12:10 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de> Mon Aug 10 08:12:10 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

View File

@ -45,7 +45,6 @@ BuildRequires: libboost_system-devel
BuildRequires: libboost_thread-devel BuildRequires: libboost_thread-devel
BuildRequires: libcurl-devel BuildRequires: libcurl-devel
BuildRequires: libexpat-devel BuildRequires: libexpat-devel
BuildRequires: memory-constraints
BuildRequires: nlopt-devel BuildRequires: nlopt-devel
BuildRequires: openvdb-devel >= 5 BuildRequires: openvdb-devel >= 5
BuildRequires: openvdb-tools BuildRequires: openvdb-tools
@ -67,7 +66,6 @@ It also works with Mach3, LinuxCNC and Machinekit controllers.
sed -i 's/UNKNOWN/OpenSUSE/' version.inc sed -i 's/UNKNOWN/OpenSUSE/' version.inc
%build %build
%limit_build -m 4096
# sse2 flags for 32-bit: see gh#prusa3d/PrusaSlicer#3781 # sse2 flags for 32-bit: see gh#prusa3d/PrusaSlicer#3781
%ifarch %ix86 %ifarch %ix86
export CFLAGS="%optflags -mfpmath=sse -msse2" export CFLAGS="%optflags -mfpmath=sse -msse2"

View File

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<constraints> <constraints>
<hardware> <hardware>
<disk> <disk>
@ -6,5 +7,8 @@
<memory> <memory>
<size unit="G">8</size> <size unit="G">8</size>
</memory> </memory>
<memoryperjob>
<size unit="M">1024</size>
</memoryperjob>
</hardware> </hardware>
</constraints> </constraints>