PulseAudio package still uses -mimplicit-it=thumb in debian/rules
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro |
Fix Released
|
Undecided
|
Kurt Taylor | ||
PulseAudio |
Fix Released
|
Unknown
|
|||
pulseaudio (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I am seeing the following when trying to build PulseAudio on Beagleboard (OMAP3):
CC libpulsecore_
{standard input}: Assembler messages:
{standard input}:82: Error: thumb conditional instruction should be in IT block -- `addcs r0,r8'
{standard input}:83: Error: thumb conditional instruction should be in IT block -- `movcs r6,r0'
{standard input}:98: Error: thumb conditional instruction should be in IT block -- `addcs r0,r8'
{standard input}:99: Error: thumb conditional instruction should be in IT block -- `movcs r6,r0'
{standard input}:119: Error: thumb conditional instruction should be in IT block -- `addcs r0,r8'
{standard input}:120: Error: thumb conditional instruction should be in IT block -- `movcs r6,r0'
I am using the normal build (bootstrap.sh, configure, make) on Linaro ALIP on the Beagleboard. Ubuntu build process works because of the rule specifying "-Wa, -mimplicit-
Changed in linaro: | |
status: | New → In Progress |
Changed in pulseaudio: | |
status: | Unknown → Confirmed |
Changed in pulseaudio: | |
status: | Confirmed → Fix Released |
summary: |
- PulseAudio assembler build errors on Beagleboard + PulseAudio package still uses -mimplicit-it=thumb in debian/rules |
Here is a patch that added IT blocks to fix the thumb conditional instruction build error messages. Built and tested on Beagleboard using Linaro ALIP dail7 20110215.