Ticket #790 (new defect)
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
Note: See
TracTickets for help on using
tickets.
