FTBFS in Thumb-2 mode due to missing IT instruction

Bug #680313 reported by Michael Hope
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libatomic-ops (Debian)
Fix Released
Unknown
libatomic-ops (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

libatomic-ops-7.2~alpha5+cvs20100601 fails to build from source on Maverick using Linaro GCC 4.5 due to a missing IT instruction:

gcc -DHAVE_CONFIG_H -I. -I. -I. -fPIC -g -O2 -g -Wall -O2 -DNDEBUG -c atomic_ops_stack.c
/tmp/ccZjwhqd.s: Assembler messages:
/tmp/ccZjwhqd.s:83: Error: thumb conditional instruction should be in IT block -- `strexeq r4,r1,[r2]'

Ubuntu GCC 4.4 compiles it correctly due to the assembler being passed -mimplicit-it.

The attached patch fixes the build and is being sent upstream.

Tags: armel armv7
Revision history for this message
Michael Hope (michaelh1) wrote :
Revision history for this message
Michael Hope (michaelh1) wrote :
Revision history for this message
Michael Hope (michaelh1) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libatomic-ops - 7.2~alpha5+cvs20100601-1ubuntu2

---------------
libatomic-ops (7.2~alpha5+cvs20100601-1ubuntu2) natty; urgency=low

  * Fix FTBFS in Thumb-2 mode due to missing IT instruction (Michael Hope).
    LP: #680313.
 -- Matthias Klose <email address hidden> Wed, 24 Nov 2010 04:14:40 +0100

Changed in libatomic-ops (Ubuntu):
status: New → Fix Released
Changed in libatomic-ops (Debian):
status: Unknown → Confirmed
Changed in libatomic-ops (Debian):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.