https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119217
Bug ID: 119217
Summary: cobol: build broken on non-linux by unguarded use of
Linux-specific facilities.
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: cobol
Assignee: unassigned at gcc dot gnu.org
Reporter: iains at gcc dot gnu.org
Target Milestone: ---
/src-local/gcc-master/gcc/cobol/symbols.h:57:39: error: missing binary operator
before token ‘(’
57 | #if ! (__HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT))
/src-local/gcc-master/gcc/cobol/symbols.h:285:13: error: ‘strtof128’ was not
declared in this scope; did you mean ‘strtof’?
285 | value = strtof128( input, &pend );
| ^~~~~~~~~