Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Dec 2016 14:52:51 +0000
From:      bugzilla-noreply@freebsd.org
To:        chromium@FreeBSD.org
Subject:   [Bug 214654] www/chromium: fails to build with libc++ 3.9
Message-ID:  <bug-214654-28929-y80PLtb6TG@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-214654-28929@https.bugs.freebsd.org/bugzilla/>
References:  <bug-214654-28929@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=3D214654

--- Comment #14 from Dimitry Andric <dim@FreeBSD.org> ---
Created attachment 177658
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D177658&action=
=3Dedit
Use different method to enable trivial pair copy constructors for newer lib=
c++

Here is a patch proposal that enables the trivial std::pair copy constructo=
rs
for newer libc++, in a different way, namely defining _LIBCPP_ABI_UNSTABLE
instead.  This was a suggestion from upstream.

Unfortunately we've patched up one of the BUILD.gn files to accomplish this=
, so
I have now split this up in two separate EXTRA_PATCHES files.  If there is a
nicer and cleaner way to do this, I'm all ears.

With this, chromium builds and runs just fine for me on head r309213 with c=
lang
and libc++ 3.9.0, under light testing.

--=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-214654-28929-y80PLtb6TG>