[Buildroot] [PATCH] libaio: bump to 0.3.111

Thomas Petazzoni thomas.petazzoni at bootlin.com
Tue Aug 21 09:48:40 UTC 2018


Hello,

On Tue, 14 Aug 2018 23:37:55 +0200, Thomas Petazzoni wrote:
> Until now, libaio contained some architecture specific code to do the
> syscalls. In fact, it contained a generic variant of the code called
> syscall-generic.h, but it was showing a warning when it was used, as
> if it was "not safe". Consequently, in Buildroot, we had chosen to
> support libaio only on a the subset of architectures that were
> explicitly handled by libaio.
> 
> However, between 0.3.110 and 0.3.111, libaio upstream entirely dropped
> the architecture-specific code:
> 
>   https://pagure.io/libaio/c/97fd3fc0195500e616e34047cba4846164c411d9?branch=master
> 
> Consequently, in this patch, we:
> 
>  - Bump libaio to 0.3.111.
> 
>  - Switch to the new upstream at https://pagure.io/libaio/.
> 
>  - Drop the 0001-arches.patch patch, which was adding support for
>    MIPS, since we no longer need architecture-specific code.
> 
>  - Update the remaining patches, and Git-format one of them which
>    wasn't Git-formatted.
> 
>  - Drop the BR2_PACKAGE_LIBAIO_ARCH_SUPPORTS option and all its uses.
> 
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
> ---
>  package/blktrace/Config.in                         |   2 -
>  package/cryptsetup/Config.in                       |   2 -
>  package/dmraid/Config.in                           |   2 -
>  package/docker-engine/Config.in                    |   1 -
>  package/gadgetfs-test/Config.in                    |   1 -
>  package/libaio/0001-arches.patch                   | 249 ---------------------
>  ...-add-ENABLE_SHARED-boolean-to-allow-stat.patch} |   4 +-
>  ...akefile-add-missing-DESTDIR-variable-use.patch} |  22 +-
>  package/libaio/Config.in                           |  10 +-
>  package/libaio/libaio.hash                         |   4 +-
>  package/libaio/libaio.mk                           |   5 +-
>  package/libiio/Config.in                           |   1 -
>  package/luksmeta/Config.in                         |   2 -
>  package/mysql/Config.in                            |   2 -
>  package/udisks/Config.in                           |   3 -
>  package/xen/Config.in                              |   2 -
>  16 files changed, 23 insertions(+), 289 deletions(-)
>  delete mode 100644 package/libaio/0001-arches.patch
>  rename package/libaio/{0002-src-Makefile-add-ENABLE_SHARED-boolean-to-allow-stat.patch => 0001-src-Makefile-add-ENABLE_SHARED-boolean-to-allow-stat.patch} (95%)
>  rename package/libaio/{0003-destdir.patch => 0002-Makefile-add-missing-DESTDIR-variable-use.patch} (56%)

Applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com



More information about the buildroot mailing list