libaio.git
4 years ago[PATCH libaio 16/28] Use ctx consistently for io_context_t instead of ctx_id
Guillem Jover [Sat, 20 Jul 2019 19:18:14 +0000 (21:18 +0200)]
[PATCH libaio 16/28] Use ctx consistently for io_context_t instead of ctx_id

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0016-Use-ctx-consistently-for-io_context_t-instead-of-ctx.patch

4 years ago[PATCH libaio 15/28] man: Escape verbatim \n in order to make it through roff
Stephan Springl [Sat, 20 Jul 2019 19:18:13 +0000 (21:18 +0200)]
[PATCH libaio 15/28] man: Escape verbatim \n in order to make it through roff

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0015-man-Escape-verbatim-n-in-order-to-make-it-through-ro.patch

4 years ago[PATCH libaio 14/28] man: Fold short lines
Guillem Jover [Sat, 20 Jul 2019 19:18:12 +0000 (21:18 +0200)]
[PATCH libaio 14/28] man: Fold short lines

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0014-man-Fold-short-lines.patch

4 years ago[PATCH libaio 13/28] man: Fix markup
Guillem Jover [Sat, 20 Jul 2019 19:18:11 +0000 (21:18 +0200)]
[PATCH libaio 13/28] man: Fix markup

- Remove unnecessary macro argument quoting.
- Variables, pathnames in italics.
- Keywords in bold.
- Man page references in bold, followed by the man page number.
- Fix TP/TQ macro usage.

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0013-man-Fix-markup.patch

4 years ago[PATCH libaio 12/28] man: Fix title header
Guillem Jover [Mon, 22 Jul 2019 23:28:10 +0000 (01:28 +0200)]
[PATCH libaio 12/28] man: Fix title header

- Update year.
- Balance double quotes.
- Remove version from source argument as recommended in man-pages(7).
- Fix all sections numbers to 3.

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0012-man-Fix-title-header.patch

4 years ago[PATCH libaio 11/28] man: Fix typos
Guillem Jover [Sat, 20 Jul 2019 19:18:09 +0000 (21:18 +0200)]
[PATCH libaio 11/28] man: Fix typos

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0011-man-Fix-typos.patch

4 years ago[PATCH libaio 10/28] man: Add "None" to empty sections
Guillem Jover [Sat, 20 Jul 2019 19:18:08 +0000 (21:18 +0200)]
[PATCH libaio 10/28] man: Add "None" to empty sections

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0010-man-Add-None-to-empty-sections.patch

4 years ago[PATCH libaio 09/28] man: Remove spurious text
Guillem Jover [Sat, 20 Jul 2019 19:18:07 +0000 (21:18 +0200)]
[PATCH libaio 09/28] man: Remove spurious text

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0009-man-Remove-spurious-text.patch

4 years ago[PATCH libaio 08/28] man: Remove spurious spaces
Guillem Jover [Sat, 20 Jul 2019 19:18:06 +0000 (21:18 +0200)]
[PATCH libaio 08/28] man: Remove spurious spaces

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0008-man-Remove-spurious-spaces.patch

4 years ago[PATCH libaio 07/28] man: Fix period formatting
Guillem Jover [Sat, 20 Jul 2019 19:18:05 +0000 (21:18 +0200)]
[PATCH libaio 07/28] man: Fix period formatting

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0007-man-Fix-period-formatting.patch

4 years ago[PATCH libaio 06/28] man: Fix casing
Guillem Jover [Sat, 20 Jul 2019 19:18:04 +0000 (21:18 +0200)]
[PATCH libaio 06/28] man: Fix casing

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0006-man-Fix-casing.patch

4 years ago[PATCH libaio 05/28] man: End sentences with a period
Guillem Jover [Sat, 20 Jul 2019 19:18:03 +0000 (21:18 +0200)]
[PATCH libaio 05/28] man: End sentences with a period

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0005-man-End-sentences-with-a-period.patch

4 years ago[PATCH libaio 04/28] man: Refer to libaio.h instead of libio.h
Guillem Jover [Sat, 20 Jul 2019 19:18:02 +0000 (21:18 +0200)]
[PATCH libaio 04/28] man: Refer to libaio.h instead of libio.h

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0004-man-Refer-to-libaio.h-instead-of-libio.h.patch

4 years ago[PATCH libaio 03/28] man: Use the correct troff macro for comments
Guillem Jover [Sat, 20 Jul 2019 19:18:01 +0000 (21:18 +0200)]
[PATCH libaio 03/28] man: Use the correct troff macro for comments

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0003-man-Use-the-correct-troff-macro-for-comments.patch

4 years ago[PATCH libaio 02/28] man: Add missing space in man page references
Guillem Jover [Sat, 20 Jul 2019 19:18:00 +0000 (21:18 +0200)]
[PATCH libaio 02/28] man: Add missing space in man page references

Signed-off-by: Guillem Jover <guillem@hadrons.org>
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0002-man-Add-missing-space-in-man-page-references.patch

4 years ago[PATCH libaio 01/28] harness: allow running tests against the installed library
Jeff Moyer [Mon, 29 Jul 2019 14:07:23 +0000 (10:07 -0400)]
[PATCH libaio 01/28] harness: allow running tests against the installed library

A user can now specify "LIBAIO=/path/to/libaio.so" in order to run
the test harness against the installed library.

Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0001-harness-allow-running-tests-against-the-installed-li.patch

4 years ago[PATCH libaio] Link against libgcc to avoid unresolved symbols
Guillem Jover [Fri, 28 Sep 2018 10:15:54 +0000 (13:15 +0300)]
[PATCH libaio] Link against libgcc to avoid unresolved symbols

We need to link agaisnt -lgcc, on at least hppa, PPC and ARC.
That's because in some corner-cases like compilation with -Os
on ARC and PPC so-called millicode (basically function prologue and
epilogue) implemented in libgcc.a is used. So we end up with
GLOBAL UNDEFINED symbol in libaio.so and then on linkage of the final
applicaiton LD fails to proceed saying:
--------------------------->8----------------------
hidden symbol '__ld_r13_to_r15_ret' in .../libgcc.a(_millicodethunk_ret.o) is referenced by DSO
--------------------------->8----------------------

Also it looks like in general it is not the best idea to use either
"-nostartfiles" or "-nostdlib" when linking shared libs because
default construtor/destructor functions won't be executed, see
"5.2. Library constructor and destructor functions" in [1]

So let's stop passing "-nostdlib" and "-nostartfiles" and get required
stuff built-in libaio.

Initial patch taken from Debian [2].

Fixes build failures in Buildroot like blktrace [3], lvm2 [4].

[1] http://tldp.org/HOWTO/Program-Library-HOWTO/miscellaneous.html
[2] https://sources.debian.org/patches/libaio/0.3.111-1/01_link_libs.patch/
[3] http://autobuild.buildroot.net/results/17461209755038a30118d76acb4f43469a22a139/
[4] http://autobuild.buildroot.net/results/a5dfc87f94b97135e5cc84f6a876114891ed9dd9/

Signed-off-by: Guillem Jover <guillem@debian.org>
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Gbp-Pq: Topic upstream
Gbp-Pq: Name 0001-Link-against-libgcc-to-avoid-unresolved-symbols.patch

4 years agolibaio (0.3.112-12+rpi1) bookworm-staging; urgency=medium
Peter Michael Green [Mon, 15 Nov 2021 00:13:31 +0000 (00:13 +0000)]
libaio (0.3.112-12+rpi1) bookworm-staging; urgency=medium

  * Add armhf to list of architectures where tests are not expected to pass.

[dgit import unpatched libaio 0.3.112-12+rpi1]

4 years agoImport libaio_0.3.112-12+rpi1.debian.tar.xz
Peter Michael Green [Mon, 15 Nov 2021 00:13:31 +0000 (00:13 +0000)]
Import libaio_0.3.112-12+rpi1.debian.tar.xz

[dgit import tarball libaio 0.3.112-12+rpi1 libaio_0.3.112-12+rpi1.debian.tar.xz]

6 years agoImport libaio_0.3.112.orig.tar.xz
Guillem Jover [Mon, 25 Feb 2019 01:56:55 +0000 (01:56 +0000)]
Import libaio_0.3.112.orig.tar.xz

[dgit import orig libaio_0.3.112.orig.tar.xz]