Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Jan 2017 23:20:45 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 216054] graphics/openshadinglanguage: fails to build with libc++ 4.0
Message-ID:  <bug-216054-13-DpcHxttDvK@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-216054-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-216054-13@https.bugs.freebsd.org/bugzilla/>

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

--- Comment #9 from commit-hook@freebsd.org ---
A commit references this bug:

Author: dim
Date: Mon Jan 23 23:20:01 UTC 2017
New revision: 312675
URL: https://svnweb.freebsd.org/changeset/base/312675

Log:
  Pull in r292833 from upstream libc++ trunk (by Eric Fiselier):

    Manually force the use of __decltype in C++03 with Clang 3.4.

    <string> uses `decltype` in a way incompatible with `__typeof__`.
    This is problematic when compiling <string> with Clang 3.4 because
    even though it provides `__decltype` libc++ still used `__typeof__`
    because clang 3.4 doesn't provide __is_identifier which libc++
    uses to detect __decltype.

    This patch manually detects Clang 3.4 and properly configures
    for it.

  This allows the graphics/openshadinglanguage port to build with
  lang/clang34.

  PR:           216054

Changes:
  projects/clang400-import/contrib/libc++/include/__config

--=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-216054-13-DpcHxttDvK>