Your message dated Mon, 20 Sep 2010 05:17:06 +0000
with message-id <[email protected]>
and subject line Bug#597193: fixed in libatomic-ops 7.2~alpha5+cvs20100919-1
has caused the Debian Bug report #597193,
regarding armel related fixes
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
597193: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597193
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libatomic-ops
Version: 7.2~alpha5+cvs20100601-1
Tags: patch
User: [email protected]
Usertags: origin-ubuntu maverick ubuntu-patch
This the first issue cause a build failure by including the header on armel, the
second one was an issue seen after a code review. See
https://launchpad.net/bugs/635388
diff -u libatomic-ops-7.2~alpha5+cvs20100601/debian/changelog
libatomic-ops-7.2~alpha5+cvs20100601/debian/changelog
--- libatomic-ops-7.2~alpha5+cvs20100601/debian/changelog
+++ libatomic-ops-7.2~alpha5+cvs20100601/debian/changelog
@@ -1,3 +1,10 @@
+libatomic-ops (7.2~alpha5+cvs20100601-1ubuntu1) maverick; urgency=low
+
+ * atomic_ops.h: Define AO_GENERALIZE_TWICE for armel. LP: #635388.
+ * Fix inline asm for for data memory barrier on arm (Dave Martin).
+
+ -- Matthias Klose <[email protected]> Fri, 17 Sep 2010 15:18:51 +0200
+
libatomic-ops (7.2~alpha5+cvs20100601-1) unstable; urgency=low
* Update from upstream CVS, to fix AVR build issues with change from
only in patch2:
unchanged:
--- libatomic-ops-7.2~alpha5+cvs20100601.orig/src/atomic_ops.h
+++ libatomic-ops-7.2~alpha5+cvs20100601/src/atomic_ops.h
@@ -241,6 +241,7 @@
# if defined(__arm__) && !defined(AO_USE_PTHREAD_DEFS)
# include "atomic_ops/sysdeps/gcc/arm.h"
# define AO_CAN_EMUL_CAS
+# define AO_GENERALIZE_TWICE
# endif /* __arm__ */
# if defined(__cris__) || defined(CRIS)
# include "atomic_ops/sysdeps/gcc/cris.h"
only in patch2:
unchanged:
--- libatomic-ops-7.2~alpha5+cvs20100601.orig/src/atomic_ops/sysdeps/gcc/arm.h
+++ libatomic-ops-7.2~alpha5+cvs20100601/src/atomic_ops/sysdeps/gcc/arm.h
@@ -46,8 +46,8 @@
#ifndef AO_UNIPROCESSOR
/* issue an data memory barrier (keeps ordering of memory transactions
*/
/* before and after this operation)
*/
- unsigned int dest=0;
- __asm__ __volatile__("mcr p15,0,%0,c7,c10,5" :"=&r"(dest) : :
"memory");
+ unsigned int arg=0;
+ __asm__ __volatile__("mcr p15,0,%0,c7,c10,5" : : "r" (arg) : "memory");
#endif
}
--- End Message ---
--- Begin Message ---
Source: libatomic-ops
Source-Version: 7.2~alpha5+cvs20100919-1
We believe that the bug you reported is fixed in the latest version of
libatomic-ops, which is due to be installed in the Debian FTP archive:
libatomic-ops-dev_7.2~alpha5+cvs20100919-1_i386.deb
to main/liba/libatomic-ops/libatomic-ops-dev_7.2~alpha5+cvs20100919-1_i386.deb
libatomic-ops_7.2~alpha5+cvs20100919-1.diff.gz
to main/liba/libatomic-ops/libatomic-ops_7.2~alpha5+cvs20100919-1.diff.gz
libatomic-ops_7.2~alpha5+cvs20100919-1.dsc
to main/liba/libatomic-ops/libatomic-ops_7.2~alpha5+cvs20100919-1.dsc
libatomic-ops_7.2~alpha5+cvs20100919.orig.tar.gz
to main/liba/libatomic-ops/libatomic-ops_7.2~alpha5+cvs20100919.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ian Wienand <[email protected]> (supplier of updated libatomic-ops package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 19 Sep 2010 21:55:41 -0700
Source: libatomic-ops
Binary: libatomic-ops-dev
Architecture: source i386
Version: 7.2~alpha5+cvs20100919-1
Distribution: unstable
Urgency: low
Maintainer: Ian Wienand <[email protected]>
Changed-By: Ian Wienand <[email protected]>
Description:
libatomic-ops-dev - A library for atomic operations (development files)
Closes: 597193
Changes:
libatomic-ops (7.2~alpha5+cvs20100919-1) unstable; urgency=low
.
* Closes: 597193 -- Update from upstream CVS to fix armel issues
* Update to standards 3.9.1
Checksums-Sha1:
79160a2c3eebe72403fdcec405577fa9eb0d28cf 1184
libatomic-ops_7.2~alpha5+cvs20100919-1.dsc
52da5d11d09b0f43a714b4c0c726e29b9a4d1e52 229693
libatomic-ops_7.2~alpha5+cvs20100919.orig.tar.gz
c6487fb0079329e641e98ae38380bdd3ce2615ae 9898
libatomic-ops_7.2~alpha5+cvs20100919-1.diff.gz
3f9275481a61e8c8371be1a02b7d4cba68a4fc72 80160
libatomic-ops-dev_7.2~alpha5+cvs20100919-1_i386.deb
Checksums-Sha256:
765d1be2943f9d7166cb41ff621b84833577b3217968f36966b3505d853a3d72 1184
libatomic-ops_7.2~alpha5+cvs20100919-1.dsc
8f393e0ad80acf624828257ef01fba60cd3d1c7d43becae64281e3707c2d6c3c 229693
libatomic-ops_7.2~alpha5+cvs20100919.orig.tar.gz
9de2daa0c62be01533b47890e1ab5829a9fde39bfebab2f6260a267cdb3548f0 9898
libatomic-ops_7.2~alpha5+cvs20100919-1.diff.gz
68a912e33a1a6abd99bf57b69bde20fce9927681aff806986798d63ba541d8a7 80160
libatomic-ops-dev_7.2~alpha5+cvs20100919-1_i386.deb
Files:
44e9b7b5081b2adabba959bcf567b6d9 1184 libdevel optional
libatomic-ops_7.2~alpha5+cvs20100919-1.dsc
423bac1d8e4bb7a70b45fabffc118262 229693 libdevel optional
libatomic-ops_7.2~alpha5+cvs20100919.orig.tar.gz
f4e459e2dd0e7927bc6a12968bad94a7 9898 libdevel optional
libatomic-ops_7.2~alpha5+cvs20100919-1.diff.gz
e9417d9454d114622bd2a336cc9b7244 80160 libdevel optional
libatomic-ops-dev_7.2~alpha5+cvs20100919-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkyW6goACgkQWDlSU/gp6ecQ+ACfQFjaaTuqlUBi/UylnhgQEDiu
ek0AoIXsEW2kZYfc+5N68Rx/8ca9ma0x
=rUZg
-----END PGP SIGNATURE-----
--- End Message ---