[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