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