All of lore.kernel.org
 help / color / mirror / Atom feed
* pulseaudio issue
@ 2010-09-05  9:10 Frans Meulenbroeks
  2010-09-05 12:14 ` Michael 'Mickey' Lauer
  2010-09-07  5:57 ` Khem Raj
  0 siblings, 2 replies; 5+ messages in thread
From: Frans Meulenbroeks @ 2010-09-05  9:10 UTC (permalink / raw)
  To: openembedded-devel

I have an issue with pulseaudio:

|   CC     libpulsecore_0.9.21_la-svolume_arm.lo
| pulsecore/svolume_arm.c: In function 'pa_volume_s16ne_arm':
| pulsecore/svolume_arm.c:53: error: can't find a register in class
'LO_REGS' while reloading 'asm'
| pulsecore/svolume_arm.c:53: error: 'asm' operand has impossible constraints
| make[3]: *** [libpulsecore_0.9.21_la-svolume_arm.lo] Error 1

From searching the irc log this is a longer standing issue.
Is there any suggested solution for this.
If I understand corrrectly it affects all our armv4 and armv5 machines.

Frans



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: pulseaudio issue
  2010-09-05  9:10 pulseaudio issue Frans Meulenbroeks
@ 2010-09-05 12:14 ` Michael 'Mickey' Lauer
  2010-09-06 19:53   ` Frans Meulenbroeks
  2010-09-07  5:57 ` Khem Raj
  1 sibling, 1 reply; 5+ messages in thread
From: Michael 'Mickey' Lauer @ 2010-09-05 12:14 UTC (permalink / raw)
  To: openembedded-devel

Am Sonntag, den 05.09.2010, 11:10 +0200 schrieb Frans Meulenbroeks:
> I have an issue with pulseaudio:
> 
> |   CC     libpulsecore_0.9.21_la-svolume_arm.lo
> | pulsecore/svolume_arm.c: In function 'pa_volume_s16ne_arm':
> | pulsecore/svolume_arm.c:53: error: can't find a register in class
> 'LO_REGS' while reloading 'asm'
> | pulsecore/svolume_arm.c:53: error: 'asm' operand has impossible constraints
> | make[3]: *** [libpulsecore_0.9.21_la-svolume_arm.lo] Error 1
> 
> From searching the irc log this is a longer standing issue.
> Is there any suggested solution for this.
> If I understand corrrectly it affects all our armv4 and armv5 machines.

Indeed. Pulseaudio has broken armv4 and armv5 support since a couple of
versions. We should probably add some COMPATIBLE_ARCH (do we have that?)
as a duct tape until someone knowledgable can fix the ARM ASM portions
for good.

Cheers,

:M:





^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: pulseaudio issue
  2010-09-05 12:14 ` Michael 'Mickey' Lauer
@ 2010-09-06 19:53   ` Frans Meulenbroeks
  0 siblings, 0 replies; 5+ messages in thread
From: Frans Meulenbroeks @ 2010-09-06 19:53 UTC (permalink / raw)
  To: openembedded-devel

2010/9/5 Michael 'Mickey' Lauer <mickey@vanille-media.de>:
> Am Sonntag, den 05.09.2010, 11:10 +0200 schrieb Frans Meulenbroeks:
>> I have an issue with pulseaudio:
>>
>> |   CC     libpulsecore_0.9.21_la-svolume_arm.lo
>> | pulsecore/svolume_arm.c: In function 'pa_volume_s16ne_arm':
>> | pulsecore/svolume_arm.c:53: error: can't find a register in class
>> 'LO_REGS' while reloading 'asm'
>> | pulsecore/svolume_arm.c:53: error: 'asm' operand has impossible constraints
>> | make[3]: *** [libpulsecore_0.9.21_la-svolume_arm.lo] Error 1
>>
>> From searching the irc log this is a longer standing issue.
>> Is there any suggested solution for this.
>> If I understand corrrectly it affects all our armv4 and armv5 machines.
>
> Indeed. Pulseaudio has broken armv4 and armv5 support since a couple of
> versions. We should probably add some COMPATIBLE_ARCH (do we have that?)
> as a duct tape until someone knowledgable can fix the ARM ASM portions
> for good.
>
We have COMPATIBLE_HOST. Guess that can be used.
0.9.15 builds fine for arm5. Haven't exained the differences in that file yet
Frans



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: pulseaudio issue
  2010-09-05  9:10 pulseaudio issue Frans Meulenbroeks
  2010-09-05 12:14 ` Michael 'Mickey' Lauer
@ 2010-09-07  5:57 ` Khem Raj
  2010-09-08 17:50   ` Frans Meulenbroeks
  1 sibling, 1 reply; 5+ messages in thread
From: Khem Raj @ 2010-09-07  5:57 UTC (permalink / raw)
  To: openembedded-devel

On Sun, Sep 5, 2010 at 2:10 AM, Frans Meulenbroeks
<fransmeulenbroeks@gmail.com> wrote:
> I have an issue with pulseaudio:
>
> |   CC     libpulsecore_0.9.21_la-svolume_arm.lo
> | pulsecore/svolume_arm.c: In function 'pa_volume_s16ne_arm':
> | pulsecore/svolume_arm.c:53: error: can't find a register in class
> 'LO_REGS' while reloading 'asm'
> | pulsecore/svolume_arm.c:53: error: 'asm' operand has impossible constraints
> | make[3]: *** [libpulsecore_0.9.21_la-svolume_arm.lo] Error 1
>
> From searching the irc log this is a longer standing issue.
> Is there any suggested solution for this.
> If I understand corrrectly it affects all our armv4 and armv5 machines.
>

well its not arm v4 or v5 but its thumb. If you use arm instruction
set then it would
work. set ARM_INSTRUCTION_SET = "arm" in the recipe and retry.

> Frans
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: pulseaudio issue
  2010-09-07  5:57 ` Khem Raj
@ 2010-09-08 17:50   ` Frans Meulenbroeks
  0 siblings, 0 replies; 5+ messages in thread
From: Frans Meulenbroeks @ 2010-09-08 17:50 UTC (permalink / raw)
  To: openembedded-devel

2010/9/7 Khem Raj <raj.khem@gmail.com>:
> On Sun, Sep 5, 2010 at 2:10 AM, Frans Meulenbroeks
> <fransmeulenbroeks@gmail.com> wrote:
>> I have an issue with pulseaudio:
>>
>> |   CC     libpulsecore_0.9.21_la-svolume_arm.lo
>> | pulsecore/svolume_arm.c: In function 'pa_volume_s16ne_arm':
>> | pulsecore/svolume_arm.c:53: error: can't find a register in class
>> 'LO_REGS' while reloading 'asm'
>> | pulsecore/svolume_arm.c:53: error: 'asm' operand has impossible constraints
>> | make[3]: *** [libpulsecore_0.9.21_la-svolume_arm.lo] Error 1
>>
>> From searching the irc log this is a longer standing issue.
>> Is there any suggested solution for this.
>> If I understand corrrectly it affects all our armv4 and armv5 machines.
>>
>
> well its not arm v4 or v5 but its thumb. If you use arm instruction
> set then it would
> work. set ARM_INSTRUCTION_SET = "arm" in the recipe and retry.
>
That seems to have helped a little bit but not enough.
Apparently there is armv6 asm or so in it:

|   CC     libpulsecore_0.9.21_la-svolume_arm.lo
| {standard input}: Assembler messages:
| {standard input}:33: Error: selected processor does not support
`ssat r0,#16,r0'
| {standard input}:47: Error: selected processor does not support
`ssat r2,#16,r2'
| {standard input}:48: Error: selected processor does not support
`ssat r3,#16,r3'
| {standard input}:49: Error: selected processor does not support
`pkhbt r0,r3,r2,LSL#16'
| {standard input}:65: Error: selected processor does not support
`ssat r2,#16,r2'
| {standard input}:66: Error: selected processor does not support
`ssat r3,#16,r3'
| {standard input}:67: Error: selected processor does not support
`ssat r4,#16,r4'
| {standard input}:68: Error: selected processor does not support
`ssat r5,#16,r5'
| {standard input}:69: Error: selected processor does not support
`pkhbt r0,r3,r2,LSL#16'
| {standard input}:70: Error: selected processor does not support
`pkhbt r1,r5,r4,LSL#16'
| make[3]: *** [libpulsecore_0.9.21_la-svolume_arm.lo] Error 1

see also: http://tinderbox.openembedded.net/public/logs/task/7634513.txt



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-09-08 17:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-05  9:10 pulseaudio issue Frans Meulenbroeks
2010-09-05 12:14 ` Michael 'Mickey' Lauer
2010-09-06 19:53   ` Frans Meulenbroeks
2010-09-07  5:57 ` Khem Raj
2010-09-08 17:50   ` Frans Meulenbroeks

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.