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

Reply via email to