From nobody Wed Jan 29 09:42:17 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yjcd76BDCz5mSYM; Wed, 29 Jan 2025 09:42:19 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yjcd74M0dz3tcD; Wed, 29 Jan 2025 09:42:19 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738143739; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=qRU22geAeD0PAyrniOomCsaK10jmeRpfhUmQdbTQfj4=; b=MdO7wGtCRhfSsrai8y0Akkxy1Q/8emalIFc/9DbCl9fzY92SjiEyyyzZebJ5AIpRwwkVOM DwHB+IBHOVfYsSMHKce4Ss/pJmhJEXWd3BK7qvTkJYkghiUOaoG9dhOiN6xSoDEum4B1En ldN4p53AWG+/HoC7a7G/2zEbTU+5bknHy2p3Ber1COT6Surf85jLbfSoj+WUOda2S2qkwh 6O273W0nCHjthupL6zzA9FEU/rUWZcsvq1x96IFBJ9hHJEX/hven1+Gh4axFbYxiPgOeY+ nyOwpCrifEnsFDcbc2QcJ/L5HkYJIUw/UjZ0lpPMpA7F5egTCTQE0wuv0FDl2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738143739; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=qRU22geAeD0PAyrniOomCsaK10jmeRpfhUmQdbTQfj4=; b=nhiWsYPf+xL5XuCOvGHZv3MbeClA4PRcLrKs+Q2B4h/FOWwDnYorvqACh28yYQY2KYyNQ/ DpIu12IBwo+DGjOyo+F2G6hNDAES1n95AacYUh4vB1wY8NYGi2ZrkjSu+PVHXLSwmQoIUy u9/P6PgVLQNWAoptKJ1ZhtBZTR9l9GpcU1k6rJZe+DxdkkuMwKvMDPJh6HyLG1cqrhapEA vSlJCi6P5LHbQBSxk09VCQjrzUVeRlcbMWQVmYOUywaP7Pobf33FEN6s7mY19EZs7Oo7sr 3t7LcMWn8XkNlsJYbUuYJmrIhnNXb/m68IQm3jqF9hVQlmCfM0QVTVWIdyujWQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738143739; a=rsa-sha256; cv=none; b=dXmGGUti2Jjh89wYf/oJH+e/bmeaiFX7it0LpsppLfK7GQ5KUzxw+RokQKuAey3FXeqIcf MljyubS7OMX+e+zmLnlc73DI042/0ZYqnkHTtlDGLkrvhiMJ9f6Cct+3dYqf6hyUKNgXXa KRrKDBqNE1CHVfKYD+XdJZ3AOmErJ0wmB75aHLrArpJvDUrsMu/f7+waf2LzlRajkcnSPr JEXRt1yaMYAaLJsnpNTCuoVRN70SD6eZ1DMzNEBBJQrmWqgTI39kBPNjwg+9Jorocq+2Qp J70ut2MEsGbmvjs19xTXA9c3vFqX+s+wkQOzyIBkSqatnJlXgNh7aC+WbKgtMw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from aniel.nours.eu (nours.eu [IPv6:2001:41d0:8:3a4d::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Yjcd73L0JzCPc; Wed, 29 Jan 2025 09:42:19 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id 12829152FD1; Wed, 29 Jan 2025 10:42:17 +0100 (CET) Date: Wed, 29 Jan 2025 10:42:17 +0100 From: Baptiste Daroussin To: Charlie Li Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 943100128861 - main - www/webkit2-gtk: update to 2.46.5 Message-ID: References: <202501210313.50L3DmkM032577@gitrepo.freebsd.org> List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202501210313.50L3DmkM032577@gitrepo.freebsd.org> On Tue 21 Jan 03:13, Charlie Li wrote: > The branch main has been updated by vishwin: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=94310012886105252763e218ec45dfccf778e55e > > commit 94310012886105252763e218ec45dfccf778e55e > Author: Charlie Li > AuthorDate: 2025-01-20 22:01:13 +0000 > Commit: Charlie Li > CommitDate: 2025-01-21 03:12:19 +0000 > > www/webkit2-gtk: update to 2.46.5 > > Changelog: https://github.com/WebKit/WebKit/blob/webkitgtk-2.46.5/Source/WebKit/gtk/NEWS > > Now consolidated into one port with flavours since the codebase is > the same, just linked with different libraries resulting in different > SONAMEs and APIs. SONAMEs/flavours: > > * GTK3 + libsoup = libwebkit2gtk-4.0 (40) > * GTK3 + libsoup3 = libwebkit2gtk-4.1 (41) > * GTK4 + libsoup3 = libwebkitgtk-6.0 (60) > > Despite upstream's recommendation to use clang for better skia > optimisation, this port now USE_GCC due to extensive std::pair copy > constructor use that is not trivial to continue patching to stay > working with our libc++ version 1 ABI. See review D35327 for some > details. > Reporting here, this cannot by design, because the webkit shared object are all linked to libstdc++ while they are also linked with shared object which themselves are linked to libc++, which are incompatible. My analysis shows at least 3 of them: ICU, AOM and libjx. Which means each time the codeapth will invoke one of those libs webkit will crash. And this is clearly visible this version of webkit crashed on many website right now due to this. Best regards, Bapt