Hello community, here is the log from the commit of package blocxx for openSUSE:Factory checked in at Thu Jul 23 17:19:42 CEST 2009. -------- --- blocxx/blocxx.changes 2009-07-10 13:47:03.000000000 +0200 +++ blocxx/blocxx.changes 2009-07-18 01:08:00.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Jul 17 23:06:47 UTC 2009 - jansimon.moeller@opensuse.org + +- add __asm__ for ARM + +------------------------------------------------------------------- --- blocxx/libblocxx4.changes 2009-06-20 20:53:15.000000000 +0200 +++ blocxx/libblocxx4.changes 2009-07-18 01:08:02.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Jul 17 23:07:11 UTC 2009 - jansimon.moeller@opensuse.org + +- add __asm__ for ARM + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- ARM_asm.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ blocxx-doc.spec ++++++ --- /var/tmp/diff_new_pack.GACMy4/_old 2009-07-23 17:19:22.000000000 +0200 +++ /var/tmp/diff_new_pack.GACMy4/_new 2009-07-23 17:19:22.000000000 +0200 @@ -21,7 +21,7 @@ Name: blocxx-doc %define blocxx_version 2.1.0 Version: 2.1.0.342 -Release: 126 +Release: 127 License: BSD 3-clause (or similar) Group: Documentation/HTML AutoReqProv: on ++++++ blocxx.spec ++++++ --- /var/tmp/diff_new_pack.GACMy4/_old 2009-07-23 17:19:22.000000000 +0200 +++ /var/tmp/diff_new_pack.GACMy4/_new 2009-07-23 17:19:22.000000000 +0200 @@ -21,7 +21,7 @@ Name: blocxx %define blocxx_version 2.1.0 Version: 2.1.0.342 -Release: 18 +Release: 19 License: BSD 3-clause (or similar) Group: Development/Libraries/C and C++ AutoReqProv: on @@ -34,6 +34,7 @@ Patch2: %{name}-no-condition-test.dif Patch3: %{name}-pkgconfig.diff Patch4: %{name}-2.1.0-gcc44.dif +Patch500: ARM_asm.diff Patch5: %{name}-2.1.0-asneeded.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ pcre-devel @@ -252,6 +253,10 @@ %patch3 -p0 %patch4 -p1 %patch5 -p1 +%ifarch %arm +# add the ARM asm's +%patch500 -p1 +%endif if test -f ./bootstrap.sh ; then ./bootstrap.sh else ++++++ libblocxx4.spec ++++++ --- /var/tmp/diff_new_pack.GACMy4/_old 2009-07-23 17:19:22.000000000 +0200 +++ /var/tmp/diff_new_pack.GACMy4/_new 2009-07-23 17:19:22.000000000 +0200 @@ -19,7 +19,7 @@ Name: libblocxx4 Version: 1.0.0 -Release: 82 +Release: 83 License: BSD 3-clause (or similar) Group: Development/Libraries/C and C++ AutoReqProv: on @@ -32,6 +32,7 @@ Patch3: blocxx-%{version}-gcc43.dif Patch4: blocxx-%{version}-no-fqdn-dot-check.dif Patch5: blocxx-%{version}-gcc44.dif +Patch500: ARM_asm.diff Patch6: blocxx-%{version}-am111.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ pcre-devel pkgconfig @@ -111,6 +112,10 @@ %patch4 -p0 %patch5 -p1 %patch6 -p1 +%ifarch %arm +# add the ARM asm's +%patch500 -p1 +%endif if test -f ./cvsbootstrap.sh ; then ./cvsbootstrap.sh else ++++++ ARM_asm.diff ++++++ diff -Napur _//src/blocxx/MemoryBarrier.hpp blocxx-2.1.0//src/blocxx/MemoryBarrier.hpp --- _//src/blocxx/MemoryBarrier.hpp 2007-07-24 09:43:19.000000000 +0200 +++ blocxx-2.1.0//src/blocxx/MemoryBarrier.hpp 2009-06-01 10:15:36.729494354 +0200 @@ -55,6 +55,10 @@ inline void readWriteMemoryBarrier() // DEC/COMPAQ/HP Alpha __asm__ __volatile__("mb"); + #elif defined(__arm) || defined(BLOCKXX_ARCH_ARM) || defined(__ARM__) || defined(__ARM_EABI__) || defined(arm) + // arm - found in asm-arm/system.h + __asm__ __volatile__("" : : : "memory"); + #elif defined(__HP_aCC) && defined(BLOCXX_ARCH_IA64) // Itanium (useable with aCC as the compiler). _Asm_mf(); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org