Hello community, here is the log from the commit of package boost checked in at Fri Jan 18 18:44:20 CET 2008. -------- --- boost/boost.changes 2007-10-24 17:50:19.000000000 +0200 +++ /mounts/work_src_done/STABLE/boost/boost.changes 2008-01-16 10:19:58.000000000 +0100 @@ -1,0 +2,5 @@ +Wed Jan 16 10:19:30 CET 2008 - schwab@suse.de + +- Fix asm constraints. + +------------------------------------------------------------------- New: ---- sp-counted-base-gcc-ppc.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ --- /var/tmp/diff_new_pack.TQ5142/_old 2008-01-18 18:43:32.000000000 +0100 +++ /var/tmp/diff_new_pack.TQ5142/_new 2008-01-18 18:43:32.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package boost (Version 1.33.1) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -20,7 +20,7 @@ Summary: Boost C++ Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-build Version: 1.33.1 -Release: 116 +Release: 136 Source0: %{name}_%{file_version}.tar.bz2 Source1: NEWS Patch: boost-threading.patch @@ -37,6 +37,7 @@ Patch12: boost-python_2_5-minimal.patch Patch13: boost-atomicity.patch Patch14: boost_1_33_1-gcc43.patch +Patch15: sp-counted-base-gcc-ppc.diff %define _prefix /usr %define python_root /usr %define python_lib_path %py_libdir/config @@ -103,6 +104,7 @@ %patch12 %patch13 %patch14 +%patch15 -p1 cp %{S:1} . %build @@ -183,68 +185,71 @@ %files doc %defattr(-,root,root) %doc .backup/* + %changelog -* Wed Oct 24 2007 - rguenther@suse.de +* Wed Jan 16 2008 schwab@suse.de +- Fix asm constraints. +* Wed Oct 24 2007 rguenther@suse.de - Use -fpermissive in addition to -O2 for building. - Add patch to enable building wave with GCC 4.3. -* Sun Jul 15 2007 - schwab@suse.de +* Sun Jul 15 2007 schwab@suse.de - Fix reference to atomicity.h. -* Sat Mar 24 2007 - aj@suse.de +* Sat Mar 24 2007 aj@suse.de - Add libbz2-devel to BuildRequires. -* Fri Sep 22 2006 - pth@suse.de +* Fri Sep 22 2006 pth@suse.de - Apply patch from community to build with Python 2.5 -* Fri Jul 14 2006 - sf@suse.de +* Fri Jul 14 2006 sf@suse.de - fixed wrong usage of visit_each() (Bug #192116 ) -* Thu Jul 13 2006 - sf@suse.de +* Thu Jul 13 2006 sf@suse.de - fixed link creation to libboost_thread.so, using %%_lib instead of lib -* Mon Jun 19 2006 - jw@suse.de +* Mon Jun 19 2006 jw@suse.de - added a libboost_thread.so as a symlink to libboost_thread-mt.so -* Tue Apr 04 2006 - pth@suse.de +* Tue Apr 04 2006 pth@suse.de - Add libboost_wave.a to file list -* Tue Apr 04 2006 - pth@suse.de +* Tue Apr 04 2006 pth@suse.de - Use explicit file names instead of wildcards to detect libraries that weren't built. -* Wed Feb 08 2006 - schwab@suse.de +* Wed Feb 08 2006 schwab@suse.de - Fix broken assembler constraints [#148429]. -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Tue Jan 17 2006 - schwab@suse.de +* Tue Jan 17 2006 schwab@suse.de - Don't strip binaries. -* Wed Dec 07 2005 - pth@suse.de +* Wed Dec 07 2005 pth@suse.de - Fix cases of type-punning in boost::python - Compile without -fno-strict-aliasing again. - Remove unnecessary type attributes in forward declarations. -* Tue Dec 06 2005 - pth@suse.de +* Tue Dec 06 2005 pth@suse.de - Update to 1.33.1. - Fix use of uninitialized variable. - Compile with -fno-strict-aliasing. - Update NEWS file -* Thu Aug 25 2005 - pth@suse.de +* Thu Aug 25 2005 pth@suse.de - Incorporate fixes that are bound to be in 1.33.1 - Build boost.regex with unicode support. -* Fri Aug 19 2005 - pth@suse.de +* Fri Aug 19 2005 pth@suse.de - Add a NEWS file. -* Thu Aug 18 2005 - pth@suse.de +* Thu Aug 18 2005 pth@suse.de - Update to 1.33.0 with 5 new libraries. See NEWS for specifics. - Fix use of uninitialized class member (matz@suse.de) - Compile with -O2 instead of -O3 - Make build process use %%optflags -* Thu Mar 10 2005 - pth@suse.de +* Thu Mar 10 2005 pth@suse.de - Update to 1.32.0 -* Fri May 07 2004 - pth@suse.de +* Fri May 07 2004 pth@suse.de - Add convenience symlinks (#38491) -* Sun Apr 25 2004 - coolo@suse.de +* Sun Apr 25 2004 coolo@suse.de - build with several jobs -* Fri Mar 05 2004 - pth@suse.de +* Fri Mar 05 2004 pth@suse.de - Update to 1.31.0. - Make building boost work on Linux platforms where gcc does not define _REENTRANT when passed -pthread. Patch was done by Robert Schiele. -* Sat Jan 10 2004 - adrian@suse.de +* Sat Jan 10 2004 adrian@suse.de - add %%run_ldconfig -* Wed Aug 20 2003 - pthomas@suse.de +* Wed Aug 20 2003 pthomas@suse.de - Update to 1.30.2, a bugfix release -* Wed Jul 23 2003 - pthomas@suse.de +* Wed Jul 23 2003 pthomas@suse.de - Initial package, based on the work by Robert Schiele. - Fix building with Python 2.3 ++++++ sp-counted-base-gcc-ppc.diff ++++++ --- boost/detail/sp_counted_base_gcc_ppc.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) Index: boost_1_33_1/boost/detail/sp_counted_base_gcc_ppc.hpp =================================================================== --- boost_1_33_1.orig/boost/detail/sp_counted_base_gcc_ppc.hpp 2005-08-24 19:15:49.000000000 +0200 +++ boost_1_33_1/boost/detail/sp_counted_base_gcc_ppc.hpp 2008-01-16 02:09:40.000000000 +0100 @@ -46,7 +46,7 @@ inline void atomic_increment( int * pw ) "stwcx. %1, 0, %2\n\t" "bne- 0b": - "=m"( *pw ), "=&b"( tmp ): + "+m"( *pw ), "=&b"( tmp ): "r"( pw ): "cc" ); @@ -68,9 +68,9 @@ inline int atomic_decrement( int * pw ) "bne- 0b\n\t" "isync": - "=m"( *pw ), "=&b"( rv ): + "+m"( *pw ), "=&b"( rv ): "r"( pw ): - "memory", "cc" + "cc" ); return rv; @@ -94,7 +94,7 @@ inline int atomic_conditional_increment( "stwcx. %1, 0, %2\n\t" "bne- 0b": - "=m"( *pw ), "=&b"( rv ): + "+m"( *pw ), "=&b"( rv ): "r"( pw ): "cc" ); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org