On Mon, Mar 1, 2021 at 4:46 PM Bruno Haible <br...@clisp.org> wrote: > > Is there any way of turning this off? > > Yes: In your configure.ac, after the invocation of gl_INIT, add an assignment > > GNULIB_MDA_FDOPEN=0 > > > https://lists.gnu.org/archive/html/bug-gnulib/2020-12/msg00220.html > > > > It says in that message, > > > > Conditionalize each of the Windows oldnames workarounds through a > > GNULIB_MDA_<func> symbol. > > Yes, that's the commit where GNULIB_MDA_FDOPEN was introduced. > > > I don't know what MDA means > > MDA means "Microsoft deprecated alias". 'fdopen' is POSIX, and after using > POSIX as the base for some of their APIs for years, they decided to deprecate > these functions that are in POSIX but not in ISO C++. (They don't care > about ISO C.)
Thanks for the advice. I've made this change to configure.ac so hopefully this will fix the problem.