This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RS6000 buried treasure - NO_IMPLICIT_EXTERN_C
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Zack Weinberg <zack at codesourcery dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 08 Nov 2002 17:22:41 -0500
- Subject: Re: RS6000 buried treasure - NO_IMPLICIT_EXTERN_C
>>>>> Zack Weinberg writes:
Zack> Defining or not defining NO_IMPLICIT_EXTERN_C addresses only one C++
Zack> issue with system headers. It should be defined by all targets where
Zack> the system headers already wrap declarations in extern "C" { ... }
Zack> when appropriate, and not defined otherwise. Is it really the case
Zack> that no AIX release provides extern "C" markers?
AIX does provide extern "C", but there are C++ keyword conflicts
in the system headers.
David