[PATCH v5 2/4] Drop gnulib fix-base64.patch

2022-02-16 Thread Robbie Harwood
Originally added in 9fbdec2f6b4fa8b549daa4d49134d1fe89d95ef9 and subsequently modified in 552c9fd08122a3036c724ce96dfe68aa2f75705f, fix-base64.patch handled two problems we have using gnulib, which are exerciesd by the base64 module but not directly caused by it. First, grub2 defines its own bool

[PATCH v5 1/4] Use visual indentation in config.h.in

2022-02-16 Thread Robbie Harwood
Signed-off-by: Robbie Harwood --- config.h.in | 56 ++--- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/config.h.in b/config.h.in index 9e8f9911b..1c8c05b9c 100644 --- a/config.h.in +++ b/config.h.in @@ -22,46 +22,46 @@ #define MI

[PATCH v5 0/4] Update gnulib and drop some patches

2022-02-16 Thread Robbie Harwood
Changes in this version: - Include most _GL_* defines from gnulib. Hopefully we do not need all their prereq logic as well, but I don't know what the compilers we support are, so please correct that if needed. - Avoid creating empty #defines. - Fix issues with building gnulib's allocation m

[PATCH v5 3/4] Drop gnulib no-abort.patch

2022-02-16 Thread Robbie Harwood
Originally added in db7337a3d353a817ffe9eb4a3702120527100be9, this patched out all relevant invocations of abort() in gnulib. While it was not documented why at the time, testing suggests that there's no abort() implementation available for gnulib to use. gnulib's position is that the use of abor

[PATCH v5 4/4] Update gnulib version and drop most gnulib patches

2022-02-16 Thread Robbie Harwood
In addition to the changes carried in our gnulib patches, several Coverity and code hygiene fixes that were previously downstream are also included in this 3-year gnulib increment. Unfortunately, fix-width.patch is retained. Bump minimum autoconf version from 2.63 to 2.64 as required by gnulib.