Comment 4 for bug 721498

Revision history for this message
Kurt Taylor (krtaylor) wrote : Re: [Bug 721498] Re: PulseAudio assembler build errors on Beagleboard

Hi Steve, it was checked in as rb7779ec this morning from the
maintainers repository where it was tweaked.

I have never used cherry-pick (still learning git) but will try it an
post a patch in the launchpad defect.

Kurt Taylor (irc krtaylor)

On Tue, Feb 22, 2011 at 11:57 AM, Steve Langasek
<email address hidden> wrote:
> Kurt, do you have a link for the upstream commit which fixes this (that
> you say implements it a different way)?  We should be cherry-picking
> this into the Ubuntu package for natty if necessary.
>
> ** Also affects: pulseaudio (Ubuntu)
>   Importance: Undecided
>       Status: New
>
> ** Tags added: arm-porting-queue
> ** Tags removed: beagleboard
>
> ** Changed in: pulseaudio (Ubuntu)
>   Importance: Undecided => Medium
>
> ** Changed in: pulseaudio (Ubuntu)
>       Status: New => Triaged
>
> --
> You received this bug notification because you are a member of Ubuntu
> Audio Team, which is subscribed to pulseaudio in ubuntu.
> https://bugs.launchpad.net/bugs/721498
>
> Title:
>  PulseAudio assembler build errors on Beagleboard
>
> Status in Linaro:
>  Fix Released
> Status in PulseAudio sound server:
>  Fix Released
> Status in “pulseaudio” package in Ubuntu:
>  Triaged
>
> Bug description:
>  I am seeing the following when trying to build PulseAudio on
>  Beagleboard (OMAP3):
>
>    CC     libpulsecore_1.0_la-svolume_arm.lo
>  {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-it=thumb" which suppresses the
>  error.
>