I am seeing the following when trying to build pulseaudio on a Beagleboard running a current ALIP daily:
... 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 pulseaudio build (bootstrap.sh, configure, make). The build worked fine on a Pandaboard with Ubuntu 10.10. It looks like something is not being detected correctly via bootstrap/configure on ALIP.
I have searched and seen commits in archive for adding "-Wa, -mimplicit-it=thumb". I have added this to CFLAGS without success.
Anyone else seen any thing like this? Any thoughts on what else I could try?
Kurt Taylor (irc krtaylor)