Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2014-03-04 13:14:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and      /work/SRC/openSUSE:Factory/.boost.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boost"

Changes:
--------
--- /work/SRC/openSUSE:Factory/boost/boost.changes      2014-02-19 
11:38:12.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2014-03-04 
13:14:07.000000000 +0100
@@ -1,0 +2,8 @@
+Thu Feb 27 06:13:01 UTC 2014 - [email protected]
+
+- remove broken python module mpi.so
+- trying to make the build more reliable: 
+  * use -fno-var-tracking in cxxflags as recommended by richi
+  * disable parallel build on low memory
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ boost.spec ++++++
--- /var/tmp/diff_new_pack.plNRor/_old  2014-03-04 13:14:09.000000000 +0100
+++ /var/tmp/diff_new_pack.plNRor/_new  2014-03-04 13:14:09.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -453,6 +453,11 @@
 else
   test 1 -gt "$JOBS" && JOBS=1
 fi
+Mem=$(grep MemTotal /proc/meminfo | awk '{print $2}')
+# require 4G for parallel build
+if test "$Mem" -lt 4000000; then
+  JOBS=1
+fi
 if test "$JOBS" = 0; then
   JOBS=1
 fi
@@ -514,7 +519,7 @@
 
 %{_bindir}/bjam ${BJAM_CONFIG} ${LONG_DOUBLE_FLAGS} ${LIBRARIES_FLAGS} \
        --user-config=user-config.jam \
-       cflags="%{optflags}" cxxflags="%{optflags}" stage || \
+       cflags="%{optflags}" cxxflags="%{optflags} -fno-var-tracking" stage || \
        (echo "Not all Boost libraries built properly."; exit 1)
 
 %if %build_docs
@@ -534,6 +539,10 @@
        --includedir=%{buildroot}%{_includedir} \
        install || echo "Not all Boost libraries built properly."
 
+# do not install the python module - as long as noone needs it, it requires 
more fixes
+# see https://bugzilla.redhat.com/show_bug.cgi?id=801534 for details
+rm %{buildroot}%{_libdir}/mpi.so
+
 mkdir -p %{buildroot}%{_docdir}
 
 pushd %{buildroot}%{_libdir}
@@ -688,7 +697,6 @@
 %files -n libboost_mpi%{lib_appendix}
 %defattr(-, root, root, -)
 %{_libdir}/libboost_mpi*.so.*
-%{_libdir}/mpi.so
 %endif
 
 %files -n libboost_test%{lib_appendix}
@@ -748,9 +756,6 @@
 %defattr(-, root, root, -)
 %{_includedir}/boost
 %{_libdir}/*.so
-%if %build_mpi
-%exclude %{_libdir}/mpi.so
-%endif
 #%%{_datadir}/aclocal/*.m4
 
 %files doc-html


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to