On 01 Feb 2017, at 01:23, David Edelsohn <dje....@gmail.com> wrote:
...
>> In trunk r235362, most gcc C++ sources were updated to define
>> INCLUDE_xxx macros before including gcc/system.h, which fixes the
>> incompatibility with libc++.  However, this revision is most likely too
>> disruptive to backport to the gcc-5-branch.
> 
> As discussed in the thread to define INCLUDE_xxx macros, no headers
> may be included before GCC system.h because it breaks the GCC build on
> some systems.

Ah, sorry about that.  I was completely unaware about this thread.


> Anyone who suggested to the FreeBSD community that it would be
> acceptable to include C++ headers early was severely mistaken.  Sorry.

There was no suggestion, I'm the only one to blame. :)  That said, for
the FreeBSD port this patch doesn't seem to cause any further trouble.
So Gerald has accepted it as a stopgap measure for fixing the port.

-Dimitry

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to