| Summary: | x32: libaio building fails | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Nitin Kamble <nitin.a.kamble> |
| Component: | core | Assignee: | Nitin Kamble <nitin.a.kamble> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | hjl.tools, meta.mr.watcher, meta.watcher |
| Version: | unspecified | ||
| Target Milestone: | 1.2 | ||
| Hardware: | x86 | ||
| OS: | x86_64 | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 1579 | ||
|
Description
Nitin Kamble
2011-08-25 14:44:13 UTC
I have a fix for this in my local branch, will push it soon, Nitin This commit on the master fixes the issue: commit f5c071d93c9e6f57930bce56b1e4f009c160a826 Author: Nitin A Kamble <nitin.a.kamble@intel.com> Date: Fri Dec 2 12:20:08 2011 -0800 libaio: patch source code for x32 This Fixes bug: [YOCTO #1417] Properly load arguments 5 an 6 for x86-64 syscall Use asm ("r10") and asm ("r8") to load arguments 5 an 6 for x86-64 syscall so that it works with both x32 and x86-64. (From OE-Core rev: 207e86ba12c15937845ace66206566cd11dac994) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-Off-By: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |