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 ); | ^~~~~~~~~