[Bug 289746] no support for c++ standard library module

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 24 Sep 2025 13:54:58 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289746

Mark Millard <marklmi26-fbsd@yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |marklmi26-fbsd@yahoo.com

--- Comment #4 from Mark Millard <marklmi26-fbsd@yahoo.com> ---
(In reply to Dimitry Andric from comment #3)

Looking, it seems that this traces back to use
of FreeBSD's C definitions (lib/msun/*/fenv.h
that are machine specific) for feclearexcept,
fegetexceptflag, fetestexcept, fegetround,
fesetround, fesetenv and that the FreeBSD's
use of static inline for them is not consistent
with POSIX or C standard definitions of the
routine's prototypes.

So there seems to be somewhat of a general
standards compliance issue as well, even
without C++ involved. (Indicating one aspect
of the "fair bit of work".)

-- 
You are receiving this mail because:
You are the assignee for the bug.