[Bug 284378] www/webkit2-gtk: interactions with C++ dependencies built with clang/libc++ causes WebProcess crash

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 29 Jan 2025 21:58:10 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284378

Charlie Li <vishwin@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |toolchain@FreeBSD.org

--- Comment #26 from Charlie Li <vishwin@freebsd.org> ---
(In reply to shamaz.mazum from comment #19)
Defining a pair type with copy constructor is a much better idea than what I
had in mind, removing the union member entirely and dealing with the relevant
PlatformSample uses after preprocessing. However, this looks like the libstdc++
implementation of std::pair, which I'm not easy about including here.

Note that the original implementation simply reverted an upstream commit
introduced for 2.34, which due to many code changes and reorganisations since
then wouldn't apply anymore:
https://cgit.freebsd.org/ports/tree/www/webkit2-gtk3/files/patch-revert-11ccaf183fad?id=6437b155725993e93a3163d5f5ca56a2f3961f68

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