On Mon, Dec 10, 2012 at 05:43:54PM +0530, Madhu koriginja wrote: > Hi All, > I am facing compilation issue with the iozone compilation failure with > uclibc library. > I am using the uclibc 0.9.32 version, gcc 4.5 linaro toolchain. > The same code is compiling with the gcc 4.5 linaro toolchain and glibc > 2.14. > Please help me to resolve this issue. Please see the compilation error > below: > > [...] > arm-openwrt-linux-uclibcgnueabi-gcc -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C > -DASYNC_IO \ > -D_LARGEFILE64_SOURCE -Os -pipe -march=armv7-a > -mtune=cortex-a9 -fno-caller-saves -fhonour-copts -msoft-float libasync.c > -o libasync.o > libasync.c:98:17: fatal error: aio.h: No such file or directory > compilation terminated.
As far as I know, uClibc does not implemnt the AIO part of POSIX. Is there perhaps any way to make iozone use some fallback in place of AIO? It's not like POSIX AIO is a particularly well-designed API that anybody would actually WANT to use... If there's really no way around it, you could see if someone could help you getting AIO added to uClibc. Rich _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
