[Bug 277958] libc: invalid internal linkage on feclearexcept

[email protected]
Newsgroups gmane.os.freebsd.devel.standards
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277958

            Bug ID: 277958
           Summary: libc:  invalid internal linkage on feclearexcept
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: standards
          Assignee: [email protected]
          Reporter: [email protected]

See https://github.com/llvm/llvm-project/pull/86320 for context

> It seems FreeBSD's libc is not standard compliant.
> /usr/include/fenv.h:266
>
> __fenv_static inline int
> feclearexcept(int __excepts)
>
> and __fenv_static is defined as static. This means feclearexcept has internal linkage.
> This is not allowed by the C standard and C++ modules can't export named declarations
> with internal linkage. So this is probably something to be fixed in FreeBSD.

-- 
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.