]> code.ossystems Code Review - openembedded-core.git/commit
pulseaudio: fix compilation with x32 toolchain
authorNitin A Kamble <nitin.a.kamble@intel.com>
Sun, 4 Dec 2011 02:53:16 +0000 (18:53 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 12 Dec 2011 21:50:08 +0000 (21:50 +0000)
commitccf01c858218ae67d609ced3a05d9a93a6ffc5d4
treeb3cee5171bd9a5c16c5776e0ff5132cc05b457eb
parentc877ec8ff1dfbf0123f94711f44cea043815a9c1
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@intel.com>
meta/recipes-multimedia/pulseaudio/pulseaudio/pulseaudo_fix_for_x32.patch [new file with mode: 0644]
meta/recipes-multimedia/pulseaudio/pulseaudio_1.1.bb