This patch converts to a cleaner and slightly more efficient
implementation, avoiding the need for the explcit __sync_synchronize()
in atomic_spinlock_release()

This patch should apply on top of the patch stack in debian/patches,
assuming that patch attached above has already been merged.

Note that autoconf will need to be run again before pushing the source
package update, since configure.in is updated.


My test build hasn't finished yet, but it seems to be going OK.

** Attachment added: "convert the spinlock to use the more appropriate 
__sync_lock_test_and_set() and __sync_lock_release() functions, and make 
configure checks more rigorous"
   http://launchpadlibrarian.net/36395782/glib2.0-gatomic-arm-2.diff

-- 
assembly fails to build on armel/lucid 
https://bugs.launchpad.net/bugs/491342
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to