[Bug 214654] www/chromium: fails to build with libc++ 3.9

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Dec 4 14:52:51 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214654

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

Here is a patch proposal that enables the trivial std::pair copy constructors
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 clang
and libc++ 3.9.0, under light testing.

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


More information about the freebsd-chromium mailing list