Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jan 2017 22:50:10 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 216303] lang/gcc7-devel: Fix build with libc++ 4.0.0
Message-ID:  <bug-216303-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D216303

            Bug ID: 216303
           Summary: lang/gcc7-devel: Fix build with libc++ 4.0.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: gerald@FreeBSD.org
          Reporter: dim@FreeBSD.org
          Assignee: gerald@FreeBSD.org
             Flags: maintainer-feedback?(gerald@FreeBSD.org)

Created attachment 179118
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D179118&action=
=3Dedit
Fix system includes in lang/gcc7-devel

Similar to bug 212465 and bug 216266, lang/gcc7-devel doesn't compile with
libc++ 4.0.0, due to clashes between the redefined abort macro and standard=
 C++
headers.

In gcc7 they seem to have realized this issue, and are now using system.h to
pull in C++ standard headers, when INCLUDE_xxx is defined, where xxx is
ALGORITHM, VECTOR, and so on.

In this case only gcov.c needs to be fixed.  This should probably be commit=
ted
upstream too.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-216303-13>