Your message dated Sun, 18 Mar 2018 02:50:39 +0000 with message-id <[email protected]> and subject line Bug#883904: fixed in libaio 0.3.111-1 has caused the Debian Bug report #883904, regarding libaio-dev: libaio doesn't work in x32 mode to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 883904: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883904 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libaio-dev Version: 0.3.110-5 Severity: normal Tags: patch Dear Maintainer, libaio doesn't work in x32 mode because the include file incorrectly identifies it as 64-bit architecture and uses incorrect padding. The bug is already fixed in the upstream git. See this patch. Note, that because the bug is in the include file, you need to rebuild all packages that depend on libaio to fix it. --- /usr/include/libaio.h_ 2017-12-09 05:55:10.168200000 +0100 +++ /usr/include/libaio.h 2017-12-09 06:01:33.718200000 +0100 @@ -54,7 +54,9 @@ (defined(__sh__) && defined(__LITTLE_ENDIAN__)) || \ defined(__bfin__) || \ (defined(__MIPSEL__) && !defined(__mips64)) || \ - defined(__cris__) + defined(__cris__) || \ + (defined(__GNUC__) && defined(__BYTE_ORDER__) && \ + __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ && __SIZEOF_LONG__ == 4) #define PADDED(x, y) x; unsigned y #define PADDEDptr(x, y) x; unsigned y #define PADDEDul(x, y) unsigned long x; unsigned y -- System Information: Debian Release: buster/sid APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386, x32 Kernel: Linux 4.15.0-rc2 (SMP w/12 CPU cores; PREEMPT) Locale: LANG=cs_CZ.utf8, LC_CTYPE=cs_CZ.utf8 (charmap=UTF-8), LANGUAGE=cs_CZ.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages libaio-dev depends on: ii libaio1 0.3.110-5 libaio-dev recommends no packages. libaio-dev suggests no packages. -- no debconf information--- /usr/include/libaio.h_ 2017-12-09 05:55:10.168200000 +0100 +++ /usr/include/libaio.h 2017-12-09 06:01:33.718200000 +0100 @@ -54,7 +54,9 @@ (defined(__sh__) && defined(__LITTLE_ENDIAN__)) || \ defined(__bfin__) || \ (defined(__MIPSEL__) && !defined(__mips64)) || \ - defined(__cris__) + defined(__cris__) || \ + (defined(__GNUC__) && defined(__BYTE_ORDER__) && \ + __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ && __SIZEOF_LONG__ == 4) #define PADDED(x, y) x; unsigned y #define PADDEDptr(x, y) x; unsigned y #define PADDEDul(x, y) unsigned long x; unsigned y
--- End Message ---
--- Begin Message ---Source: libaio Source-Version: 0.3.111-1 We believe that the bug you reported is fixed in the latest version of libaio, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Guillem Jover <[email protected]> (supplier of updated libaio package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 18 Mar 2018 02:58:44 +0100 Source: libaio Binary: libaio1 libaio1-udeb libaio-dev Architecture: source Version: 0.3.111-1 Distribution: unstable Urgency: medium Maintainer: Guillem Jover <[email protected]> Changed-By: Guillem Jover <[email protected]> Description: libaio-dev - Linux kernel AIO access library - development files libaio1 - Linux kernel AIO access library - shared library libaio1-udeb - Linux kernel AIO access library - shared library (udeb) Closes: 883904 893003 Changes: libaio (0.3.111-1) unstable; urgency=medium . * New upstream release. - Refresh patches. - Fix x32 support. (Closes: #883904) - Add riscv64 support. (Closes: #893003) * Fix cross-building by not invoking getconf for PAGESIZE, and instead getting the value at run-time. * Do not pass -fomit-frame-pointer as part of the required compiler flags. * Remove now always unused lintian override, as upstream requires linking against libc everywhere for its syscall(3) usage. * Mark libaio-dev as Multi-Arch same. * Now using Standards-Version 4.1.3 (no changes needed). * Switch to debhelper compatibility level 11. Checksums-Sha1: a502a6ca533f2f2c7049e2c0e9e31c4ee01f9243 1990 libaio_0.3.111-1.dsc 6ec2b954831d35573fd7f38e2423304eb841b50c 45093 libaio_0.3.111.orig.tar.gz b3e6624b4ac4add420740b0d0077ac9148774013 17128 libaio_0.3.111-1.debian.tar.xz 3c676fd8d6c306d34b1ff65a6e5ed1c2989dce57 6112 libaio_0.3.111-1_amd64.buildinfo Checksums-Sha256: 89be3f5da5f24f66223643a6dd13ea4b31b81b3aa146ece4e5dfa2659f44d693 1990 libaio_0.3.111-1.dsc 62cf871ad8fd09eb3418f00aca7a7d449299b8e1de31c65f28bf6a2ef1fa502a 45093 libaio_0.3.111.orig.tar.gz 8948dce5b4ea579d957135bd9801c4b5b562c1ffcb06e12be6d8fcb2f1c70637 17128 libaio_0.3.111-1.debian.tar.xz dfe94a02f841f1019fab60ea2934c18e9c810bfd286a2c0b8339999d0abd6cb3 6112 libaio_0.3.111-1_amd64.buildinfo Files: 50d6a29013255f24ffedad5ce88a6fdb 1990 libs optional libaio_0.3.111-1.dsc abb8f46d64b9bd3d0c6097e3a36639be 45093 libs optional libaio_0.3.111.orig.tar.gz 079090274cd382d571c168b210407536 17128 libs optional libaio_0.3.111-1.debian.tar.xz ea9401a65ea48189c174b09a5f6723e3 6112 libs optional libaio_0.3.111-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAlqtzgsACgkQuXK/PqSu V6OBUQ/+ImvBvNsDayTg6JEavWcoGJsXU46wsqHM/HZ9Y/4vtZec5e5JLRqPsWn6 2rSvYLz29s0TE7wDjhfw1xGfTwxCMpf46+MN/i4WLytJY6I70oy4qLPpk+dWRuLj v0i5M6O/u7ME1TNpUzOS2HGGLFnuXMVcVX6ECvo7NZH1Ja8hu0OtYMQT0SUWlp65 wRsZw8/L0lcE1nfktdoMaR+TUpukdk1yFenv2R3Cafemf33wMzLxO1U3eJThs6is 9mOrBRDnlOUZfFcUVt1r9d/RUV2nh6811YI9SFzdClyttwSuAlizyLu2ZTHolPN5 jDWh5B3NQsVp9zUp7JKk5PKDuhMXaaNU3Rdwn/lDpc1txyMry+04PySGZSJ+5Veo pO0tEUtNTaIgvZYxsQPhthLdS/0zBFr8M1FxCb1DQmjTNicRNxpmSk2YmdNZY0Nw OXcQy/Ipa/MUvJ7K4kiaDaFEDsgrS2c2QQUhd5VqwEns1RfXNg8MDqMd+vb9QNvu 2gFHTjrB0wAu2lkCkGpyxiNa+RG1+/kIaEA4mZbP1jYbuXHjQUBeBQnlfudm3GwE J+UrtoOv6ZtjpbZMkXIrWLl4cmsK3c+7Hu3OY4my0my8/P8PO6QRTL0Pfduh8OUd lLdD0C6O0o66inv1JB+tEXNjEs/AC00I/isX9qgp02aF4hKJHZM= =Eg1H -----END PGP SIGNATURE-----
--- End Message ---

