[oe-commits] Nitin A Kamble : pulseaudio: fix compilation with x32 toolchain

git at git.openembedded.org git at git.openembedded.org
Mon Dec 12 21:55:21 UTC 2011


Module: openembedded-core.git
Branch: master
Commit: ccf01c858218ae67d609ced3a05d9a93a6ffc5d4
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=ccf01c858218ae67d609ced3a05d9a93a6ffc5d4

Author: Nitin A Kamble <nitin.a.kamble at intel.com>
Date:   Sat Dec  3 18:53:16 2011 -0800

pulseaudio: fix compilation with x32 toolchain

This commit makes assembly syntax compatible with x32 toolchain
to avoid these x32 gcc errors:
| pulsecore/svolume_mmx.c: Assembler messages:
| pulsecore/svolume_mmx.c:107: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:135: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:161: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:162: Error: `8(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:180: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:210: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:244: Error: `(%esi,%rdi,4)' is not a valid
base/index expression
| pulsecore/svolume_mmx.c:245: Error: `8(%esi,%rdi,4)' is not a valid
base/index expression
| make[3]: *** [libpulsecore_1.1_la-svolume_mmx.lo] Error 1

Orignally these assembly lines are written for x86_64 ABI, now they are
also compatible with
X32 ABI.

Signed-off-by: Nitin A Kamble <nitin.a.kamble at intel.com>

---

 .../pulseaudio/pulseaudo_fix_for_x32.patch         |  238 ++++++++++++++++++++
 .../pulseaudio/pulseaudio_1.1.bb                   |    3 +-
 2 files changed, 240 insertions(+), 1 deletions(-)

Diff:   http://git.openembedded.org/?p=openembedded-core.git/?a=commitdiff;h=ccf01c858218ae67d609ced3a05d9a93a6ffc5d4




More information about the Openembedded-commits mailing list