libaio needs aarch64 support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro AArch64 cross-distro work |
Fix Released
|
Low
|
Unassigned | ||
Linaro OpenEmbedded |
Fix Released
|
Undecided
|
Riku Voipio |
Bug Description
libaio build bombs out with:
| aarch64-
| In file included from io_queue_
| ./libaio.h:111:2: error: #error endian?
| ./libaio.h:115:2: error: expected specifier-
| ./libaio.h:124:2: error: expected specifier-
| ./libaio.h:139:2: error: expected specifier-
| ./libaio.h:155:2: error: expected specifier-
| ./libaio.h: In function 'io_set_callback':
| ./libaio.h:184:6: error: 'struct iocb' has no member named 'data'
| ./libaio.h: In function 'io_prep_pread':
...
Porting is needed.
Libaio is needed by qemu(kvm), mysql and some other tools.
Changed in linaro-oe: | |
status: | New → In Progress |
Changed in linaro-oe: | |
status: | In Progress → Fix Committed |
milestone: | none → 13.02 |
assignee: | nobody → Riku Voipio (riku-voipio) |
Changed in linaro-oe: | |
status: | Fix Committed → Fix Released |
Changed in linaro-aarch64: | |
status: | Triaged → Fix Committed |
For reference, the patch adding 32-bit ARM support:
http:// git.fedorahoste d.org/cgit/ libaio. git/commit/ ?id=f997fa1a2f8 d2673139b8e6317 d27a435075df39
Seems like a short task, and there is a harness test suite, as well as test cases in ltp.
It seems, that for many of the tools (qemu, ltp at least) libaio is optional. So low priority for now.