[pulseaudio-discuss] Build assembler errors on ARM OMAP3

Kurt Taylor kurt.taylor at linaro.org
Mon Feb 7 10:52:44 PST 2011


I am seeing the following when trying to build pulseaudio on an ARM-based
Beagleboard (OMAP3):

  CC     libpulsecore_1.0_la-svolume_arm.lo
../libtool: line 975: warning: setlocale: LC_MESSAGES: cannot change locale
(en_GB.utf8)
{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. The build worked fine on a Pandaboard with Ubuntu 10.10.
It looks like something is different and not being detected via
bootstrap/configure on ALIP.

I believe configure has identified the architecture correctly. Also, I have
searched and seen commits in the pulseaudio/ubuntu maillist archive for
adding "-Wa, -mimplicit-it=thumb". I have added this to CFLAGS without
success.

Any thoughts on what else I could try?

Kurt Taylor (irc krtaylor)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20110207/5d55c802/attachment.htm>


More information about the pulseaudio-discuss mailing list