https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119218
Rainer Orth <ro at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2025-03-11 Build|x86_64-darwin |x86_64-darwin, | |*-*-solaris2.11 CC| |ro at gcc dot gnu.org Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #1 from Rainer Orth <ro at gcc dot gnu.org> --- Same issue on Solaris: In file included from /vol/gcc/src/hg/master/local/gcc/cobol/cdf-copy.cc:43: /usr/include/libgen.h:27:14: error: conflicting declaration of C function ‘char* basename(char*)’ 27 | extern char *basename(char *); | ^~~~~~~~ In file included from /vol/gcc/src/hg/master/local/gcc/system.h:730, from /vol/gcc/src/hg/master/local/gcc/cobol/cobol-system.h:62, from /vol/gcc/src/hg/master/local/gcc/cobol/cdf-copy.cc:37: /vol/gcc/src/hg/master/local/gcc/../include/libiberty.h:112:14: note: previous declaration ‘char* basename(const char*)’ 112 | extern char *basename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); | ^~~~~~~~