[Bug 491342] Re: assembly fails to build on armel/lucid

2011-02-27 Thread Bug Watch Updater
** Changed in: glib Status: Unknown = Invalid -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to glib2.0 in ubuntu. https://bugs.launchpad.net/bugs/491342 Title: assembly fails to build on armel/lucid -- desktop-bugs mailing

[Bug 491342] Re: assembly fails to build on armel/lucid

2010-09-15 Thread Bug Watch Updater
** Changed in: glib Status: Invalid = Unknown ** Changed in: glib Importance: Unknown = High -- 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

[Bug 491342] Re: assembly fails to build on armel/lucid

2010-04-16 Thread Bug Watch Updater
** Changed in: glib Status: Unknown = Invalid -- 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

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-04 Thread Alexander Sack
glib2.0 (2.23.0-1ubuntu2) lucid; urgency=low * add 70_glib2.0-gatomic-arm.patch to fix FTBFS with arm thumb2 support (Thanks to Dave Martin dave.mar...@arm.com for the fix) -- Oliver Grawert o...@ubuntu.com Thu, 03 Dec 2009 19:15:20 +0100 ** Changed in: glib2.0 (Ubuntu)

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-04 Thread Alexander Sack
upstreamed to https://bugzilla.gnome.org/show_bug.cgi?id=603780 ** Bug watch added: GNOME Bug Tracker #603780 https://bugzilla.gnome.org/show_bug.cgi?id=603780 ** Also affects: glib via https://bugzilla.gnome.org/show_bug.cgi?id=603780 Importance: Unknown Status: Unknown --

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-04 Thread Alexander Sack
also upstreamed the combined patch with your improvements included. -- 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

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-04 Thread Dave Martin
Thanks for this. My build failed, but I think this may be due to some autoconf version mismatch or similar, or incorrect versions of some build dependency. However, a .so was build successfully and looks correct (notwithstanding the missing __sync_synchronize() calls resulting from

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-03 Thread Alexander Sack
thx a lot, Dave. we are testing your patch now ... stay tuned. -- 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

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-03 Thread Dave Martin
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

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-03 Thread Dave Martin
** Description changed: latest glib upload failed to build in lucid: 12:52 asac https://edge.launchpad.net/ubuntu/+source/glib2.0/2.23.0-1ubuntu1/+build/1374402 - 12:53 asac libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/build/buildd/glib2.0-2.23.0/glib -I..

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-03 Thread Dave Martin
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

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-02 Thread Alexander Sack
blocks armel images. Not sure if implicit-it would help for this case. We probably want to fix assembly properly (and upstream). Dave? ** Changed in: glib2.0 (Ubuntu) Importance: Undecided = Critical ** Changed in: glib2.0 (Ubuntu) Status: New = Triaged ** Changed in: glib2.0

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-02 Thread Alexander Sack
swp is mentioned as a cause of issues on our Thumb2 wiki page: https://wiki.ubuntu.com/ARM/Thumb2 ... -- 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

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-02 Thread Alexander Sack
code failing is here: static int atomic_spin_trylock (void) { int result; asm volatile ( swp %0, %1, [%2]\n : =r,r (result) : r,0 (1), r,r (atomic_spin) : memory); if (result == 0) return 0; else return -1; } Dave, any obvious proper fix we can use ... otherwise

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-02 Thread Matthias Klose
as Dave did write on this page: use the GCC __sync_... intrinsics -- 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

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-02 Thread Dave Martin
** Tags added: armel armv7 -- 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

[Bug 491342] Re: assembly fails to build on armel/lucid

2009-12-02 Thread Dave Martin
[Added the armv7 tag to help track ARMv7 migration issues.] Agreed, the best way to solve cases like this is to use the GCC intrinsics instead of inline asm. The attached patch should hopefully work for this; but I haven't been able to build or test it just yet. I've tried to modify configure