Thanks for your help Arun. I was finally able to come back to this problem. Here is the last lines of a make on a clean git clone showing the errors on the beagleboard (linaro ALIP). <br><br>Adding "ite" before the addcs did not build, adding itt built and ran, but unloaded alsa module.<br>
<br><a href="http://pastebin.com/Lqw0rEh9">http://pastebin.com/Lqw0rEh9</a><br><br>Kurt Taylor (irc krtaylor)<br><br><br><div class="gmail_quote">On 14 February 2011 08:45, Arun Raghavan <span dir="ltr"><<a href="mailto:arun.raghavan@collabora.co.uk">arun.raghavan@collabora.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5">On Mon, 2011-02-07 at 12:52 -0600, Kurt Taylor wrote:<br>
><br>
> I am seeing the following when trying to build pulseaudio on an<br>
> ARM-based Beagleboard (OMAP3):<br>
><br>
> CC libpulsecore_1.0_la-svolume_arm.lo<br>
> ../libtool: line 975: warning: setlocale: LC_MESSAGES: cannot change<br>
> locale (en_GB.utf8)<br>
> {standard input}: Assembler messages:<br>
> {standard input}:82: Error: thumb conditional instruction should be in<br>
> IT block -- `addcs r0,r8'<br>
> {standard input}:83: Error: thumb conditional instruction should be in<br>
> IT block -- `movcs r6,r0'<br>
> {standard input}:98: Error: thumb conditional instruction should be in<br>
> IT block -- `addcs r0,r8'<br>
> {standard input}:99: Error: thumb conditional instruction should be in<br>
> IT block -- `movcs r6,r0'<br>
> {standard input}:119: Error: thumb conditional instruction should be<br>
> in IT block -- `addcs r0,r8'<br>
> {standard input}:120: Error: thumb conditional instruction should be<br>
> in IT block -- `movcs r6,r0'<br>
><br>
> I am using the normal build (bootstrap.sh, configure, make) on Linaro<br>
> ALIP on the Beagleboard. The build worked fine on a Pandaboard with<br>
> Ubuntu 10.10. It looks like something is different and not being<br>
> detected via bootstrap/configure on ALIP.<br>
><br>
> I believe configure has identified the architecture correctly. Also, I<br>
> have searched and seen commits in the pulseaudio/ubuntu maillist<br>
> archive for adding "-Wa, -mimplicit-it=thumb". I have added this to<br>
> CFLAGS without success.<br>
><br>
> Any thoughts on what else I could try?<br>
<br>
</div></div>What CFLAGS are you using? This should only turn up if you're compiling<br>
that assembly in Thumb-2 mode.<br>
<br>
I'm not sure if it would actually be desirable to compile in Thumb-2<br>
mode for the OMAP3, but the correct fix for this would probably be to<br>
add an "ite cs" before the addcs in svolume_arm.c. Could you test this<br>
out (or let me know if you'd like a patch that does this)?<br>
<font color="#888888"><br>
-- Arun<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
pulseaudio-discuss mailing list<br>
<a href="mailto:pulseaudio-discuss@mail.0pointer.de">pulseaudio-discuss@mail.0pointer.de</a><br>
<a href="https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss" target="_blank">https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss</a><br>
</div></div></blockquote></div><br>