diff --git a/_constraints b/_constraints
index 3fa17cc..1f52539 100644
--- a/_constraints
+++ b/_constraints
@@ -4,6 +4,9 @@
2000
+
+ 5
+
kvm
SLOW_CPU
diff --git a/boost.changes b/boost.changes
index 6c398d2..29c3425 100644
--- a/boost.changes
+++ b/boost.changes
@@ -1,3 +1,19 @@
+-------------------------------------------------------------------
+Wed Jul 30 05:09:29 UTC 2014 - coolo@suse.com
+
+- add baselibs.conf as source
+
+-------------------------------------------------------------------
+Tue Jul 22 13:52:26 UTC 2014 - fcrozat@suse.com
+
+- Ensure there is enough disk space available for build.
+
+-------------------------------------------------------------------
+Tue Jul 22 12:22:13 UTC 2014 - fcrozat@suse.com
+
+- use only JOBS=2 to avoid gcc being killed with OOM when memory is
+ between 4G and 7G.
+
-------------------------------------------------------------------
Tue Apr 29 14:34:41 UTC 2014 - dvaleev@suse.com
diff --git a/boost.spec b/boost.spec
index a61850b..d6e6c9e 100644
--- a/boost.spec
+++ b/boost.spec
@@ -102,6 +102,7 @@ Source2: %{name}_%{short_version}_man.tar.bz2
Source3: http://downloads.sourceforge.net/project/boost/boost-docs/%{version}/%{name}_%{file_version}_pdf.tar.bz2
Source4: existing_extra_docs
#Source5: NEWS
+Source100: baselibs.conf
Patch1: boost-thread.patch
Patch2: boost-no_type_punning.patch
Patch8: boost-no_segfault_in_Regex_filter.patch
@@ -466,6 +467,9 @@ Mem=$(grep MemTotal /proc/meminfo | awk '{print $2}')
# require 4G for parallel build
if test "$Mem" -lt 4000000; then
JOBS=1
+elif test "$Mem" -lt 7000000; then
+# lower number of jobs if memory is less than 7G but more than 4G
+ JOBS=2
fi
if test "$JOBS" = 0; then
JOBS=1