On Wed, 18 Mar 2026 at 08:40, Gerald Pfeifer <[email protected]> wrote:
>
> On Tue, 17 Mar 2026, Jonathan Wakely wrote:
> > Actually we do install our own wrapper of fenv.h so we could just do:
> >
> > --- a/libstdc++-v3/config/os/bsd/freebsd/os_defines.h
> > +++ b/libstdc++-v3/config/os/bsd/freebsd/os_defines.h
> > @@ -53,4 +53,8 @@
> > // read(2) can return EINVAL for n >= INT_MAX.
> > #define _GLIBCXX_MAX_READ_SIZE (__INT_MAX__ - 1)
> >
> > +// Ensure that inline functions in <fenv.h> have external linkage.
> > +#undef __fenv_static
> > +#define __fenv_static
> > +
> > #endif
>
> I know you have reverted the original patch for now. Still I gave your fix
> above a try and am happy to confirm it restores bootstrap on FreeBSD.
>
> This may come handy for when you push the change again?

Yes, I'll keep it in a local branch for when we need it. Thanks for
checking that it worked.

Reply via email to