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 - coolo@suse.com + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org