Ticket #790 (new defect)

Opened 5 months ago

Last modified 5 months ago

pulsecore/svolume_arm.c fails to compile for armv5te

Reported by: ao2 Owned by: wtay
Milestone: 0.9.22 Component: core
Keywords: Cc: wim.taymans@…

Description

Hi, I am getting this error when building for armv5te (pxa27x):

 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

I am building with -Os but other optimization levels give an error message as well, even if a different one.

It looks like the #if defined(__arm__) used there might not be enough to cover older arm processors which don't support the instructions used in the code.

Here's the complete build log: http://tinderbox.openembedded.net/public/logs/task/5051925.txt

I can supply the needed toolchain to reproduce the error, just let me know.

Thanks,
Antonio Ospite
http://ao2.it

Change History

Changed 5 months ago by coling

  • owner changed from lennart to wtay
Note: See TracTickets for help on using tickets.