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
signature.asc
Description: Message signed with OpenPGP using GPGMail