Re: what platforms are you testing on?

2016-10-20 Thread Bruno Haible
Hi all, Thanks for all your answers. Here's the new proposed portion of the section 'Target Platforms'. Please reply if you think does it misrepresents the current situation! As of 2016, the list of supported platforms is the following: * glibc systems. With glibc 2.15 or newer, they are

Re: a bad use of strerror_r

2016-10-20 Thread Paul Eggert
This patch looks good to me. I'll CC: this to Sergey as he's our argp expert; if he doesn't respond in a few days, please install into gnulib. Sergey, the patch is here: http://lists.gnu.org/archive/html/bug-gnulib/2016-10/msg00069.html

Re: fix obsolete uses of AC_MSG_NOTICE

2016-10-20 Thread Paul Eggert
Thanks, I installed that in your name.

Re: some gcc warnings

2016-10-20 Thread Paul Eggert
On 10/16/2016 08:06 AM, Bruno Haible wrote: test-quotearg.h:123:1: warning: 'use_quote_double_quotes' defined but not used [-Wunused-function] Do you see a simple and reliable way to correct or silence these warnings? For test-quotearg.h the attached patch (installed) should do the trick. I'

Re: [PATCH] printf.m4: fix a bug in detecting printf %j support

2016-10-20 Thread Bruno Haible
> diff --git a/m4/printf.m4 b/m4/printf.m4 > index e495e0c..c7a14b2 100644 > --- a/m4/printf.m4 > +++ b/m4/printf.m4 > @@ -38,6 +38,8 @@ int main () >if (sprintf (buf, "%ju %d", (uintmax_t) 12345671, 33, 44, 55) < 0 >|| strcmp (buf, "12345671 33") != 0) > result |= 1; > +#else > +

Re: canonicalize-lgpl: support paths of length > 2 GB

2016-10-20 Thread Bruno Haible
Padraig Brady: > The attached should address that. Thanks Pádraig. Looks fine. Bruno

Re: canonicalize-lgpl: support paths of length > 2 GB

2016-10-20 Thread Tom G. Christensen
On 20/10/16 20:32, Padraig Brady wrote: Unfortunately this broke the build on CentOS 3 and 4. Thanks for testing. The attached should address that. Yes, that fixed it for me. -tgc

Re: canonicalize-lgpl: support paths of length > 2 GB

2016-10-20 Thread Padraig Brady
> Unfortunately this broke the build on CentOS 3 and 4. Thanks for testing. The attached should address that. >From b5393eae6e267c2c833895dc840b6a85cc94561d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1draig=20Brady?= Date: Thu, 20 Oct 2016 11:28:07 -0700 Subject: [PATCH] canonicalize-lgpl: f

Re: what platforms are you testing on?

2016-10-20 Thread Paul Eggert
On 10/16/2016 11:43 AM, Jim Meyering wrote: There are surely others, but none of HP-UX, IRIX, OSF/1. I think those are approaching irrelevance, if they are not officially there already. Although IRIX and OSF/1 are dead, it's too early to write HP-UX's obituary. HP is still shipping new Itanium

[PATCH] printf.m4: fix a bug in detecting printf %j support

2016-10-20 Thread Jim Meyering
Zev Weiss noticed that on a system with inadequate uintmax_t support, printf.m4's gl_PRINTF_SIZES_C99 might nonetheless declare "yes". This fixes it to handle that corner case. printf.m4: fix a bug in detecting printf %j support * m4/printf.m4 (gl_PRINTF_SIZES_C99): Fail any system for which uintm

Re: canonicalize-lgpl: support paths of length > 2 GB

2016-10-20 Thread Tom G. Christensen
On 15/10/16 14:52, Bruno Haible wrote: Pádraig Brady wrote: +1 OK. Pushed. Unfortunately this broke the build on CentOS 3 and 4. Here's the error from a CentOS 4 host: gcc -std=gnu99 -DHAVE_CONFIG_H -DEXEEXT=\"\" -DEXEEXT=\"\" -DNO_XMALLOC -DEXEEXT=\"\" -I. -I.. -DGNULIB_STRICT_CHECKING

Re: compiler error on macOS Siera with GCC@6.2.1

2016-10-20 Thread Tom G. Christensen
On 20/10/16 08:47, Paul Eggert wrote: Tom G. Christensen wrote: The patch did not include the substitution of HAVE_SYS_CDEFS_H needed when creating sched.h. Thanks, I missed that. I installed the attached patch; does it fix things for you? It does. Thank you! -tgc