--- libaio-0.3.106/src/libaio.h.orig 2007-05-05 13:47:24.000000000 +0200 +++ libaio-0.3.106/src/libaio.h 2007-05-05 13:47:53.000000000 +0200 @@ -48,7 +48,7 @@ IO_CMD_NOOP = 6, } io_iocb_cmd_t; -#if defined(__i386__) /* little endian, 32 bits */ +#if defined(__i386__) || defined(__arm__) /* little endian, 32 bits */ #define PADDED(x, y) x; unsigned y #define PADDEDptr(x, y) x; unsigned y #define PADDEDul(x, y) unsigned long x; unsigned y --- libaio-0.3.106/compat-libaio-0.3.106/src/libaio.h.orig 2007-05-05 13:48:10.000000000 +0200 +++ libaio-0.3.106/compat-libaio-0.3.106/src/libaio.h 2007-05-05 13:48:18.000000000 +0200 @@ -48,7 +48,7 @@ IO_CMD_NOOP = 6, } io_iocb_cmd_t; -#if defined(__i386__) /* little endian, 32 bits */ +#if defined(__i386__) || defined(__arm__) /* little endian, 32 bits */ #define PADDED(x, y) x; unsigned y #define PADDEDptr(x, y) x; unsigned y #define PADDEDul(x, y) unsigned long x; unsigned y