I got a good build, but it's not quite right... the __sync_synchronize() calls compile away to nothing, which is not what's intended.
For now, the package builds and should run fine on uniprocessor platforms, so this should unblock you, but I'll provide an additional patch shortly once I've worked out what the problem is... In the meantime, can you disassemble debian/build/deb/glibc/gatomic.o (if you still have the build tree), and double-check check whether there is a call to __sync_val_compare_and_swap_4 in atomic_spin_lock ? This will confirm that configure is working correctly. You should also see the following if things worked correctly: build log: checking whether to use assembler code for atomic operations... arm checking whether GCC supports atomic intrinsics... yes debian/build/gdeb/config.h #define G_ATOMIC_ARM_USE_GCC_INTRINSICS 1 -- 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