Paul Eggert wrote: > How about the attached (untested) patch instead? It should fix the > underlying problem, and thus avoid the need for fiddling with compiler > flags.
> diff --git a/configure.ac b/configure.ac > index 66c8cbe..3f546e9 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -475,7 +475,8 @@ AC_LINK_IFELSE( > { > stdbuf = 1; > }]],[[ > - return !(stdbuf == 1);]]) > + if (stdbuf != 1) > + return 1;]]) > ], > [stdbuf_supported=yes]) > AC_MSG_RESULT([$stdbuf_supported]) Fallthrough return 0? Or is a return 0 already defaulted? It stood out to me that the previous return was unconditional and without an else or a fallthrough this is a change from the previous control flow. - return !(stdbuf == 1);]]) + if (stdbuf != 1) + return 1; + return 0;]]) ?? Bob