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