Re: bug#34817: coreutils 8.31 compile failure on rhel5

2019-03-13 Thread Bruno Haible
Hi Paul, > Making the variable 'static' might cause some compilers to notice that > the variable never changes, so it's a constant, so it can be folded, and > then they (mistakenly) convert -0.0 to 0.0. Originally the variable was > extern and the extern hack prevents most compilers from doing thi

Re: bug#34817: coreutils 8.31 compile failure on rhel5

2019-03-13 Thread Paul Eggert
On 3/13/19 11:35 AM, Bruno Haible wrote: > A simpler fix would have been to mark the 'minus_zero' variable as 'static': Yes, that would have been a smaller change. Although I originally did that, there's a reason I went for the larger change. Making the variable 'static' might cause some compiler

Re: bug#34817: coreutils 8.31 compile failure on rhel5

2019-03-13 Thread Bruno Haible
Paul Eggert wrote: > Thanks for the bug report. I installed the attached patch into Gnulib. A simpler fix would have been to mark the 'minus_zero' variable as 'static': --- a/lib/strtod.c +++ b/lib/strtod.c @@ -302,7 +302,7 @@ compute_minus_zero (void) } # define minus_zero compute_minus_zero

Re: bug#34817: coreutils 8.31 compile failure on rhel5

2019-03-11 Thread Jesse
> > On 3/11/19 10:16 AM, Jesse wrote: > > The latest coreutils no longer compiles cleanly on rhel5 x32 and x64 > > (I know rhel5 is EOL). > > Thanks for the bug report. I installed the attached patch into Gnulib. > Would you please give it a try and report back? I can't easily test on > RHEL 5.

Re: bug#34817: coreutils 8.31 compile failure on rhel5

2019-03-11 Thread Paul Eggert
On 3/11/19 10:16 AM, Jesse wrote: > The latest coreutils no longer compiles cleanly on rhel5 x32 and x64 > (I know rhel5 is EOL). Thanks for the bug report. I installed the attached patch into Gnulib. Would you please give it a try and report back? I can't easily test on RHEL 5. Thanks. >From 056