[Webkit-unassigned] [Bug 250681] REGRESSION(257865 at main): B3Validate.cpp: fix !ENABLE(WEBASSEMBLY_B3JIT)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 2 07:28:27 PST 2023


https://bugs.webkit.org/show_bug.cgi?id=250681

Michael Catanzaro <mcatanzaro at gnome.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mcatanzaro at gnome.org,
                   |                            |ysuzuki at apple.com,
                   |                            |zdobersek at igalia.com

--- Comment #4 from Michael Catanzaro <mcatanzaro at gnome.org> ---
I did not know about https://github.com/WebKit/WebKit/pull/8696 because this bug did not contain any link to it!

(In reply to Justin Michaud from comment #2)
> I think that enabling WebAssembly but not having ENABLE_WEBASSEMBLY_B3JIT is
> a very unusual configuration, unsupported by any other platform.

I see Yusuke says, from https://github.com/WebKit/WebKit/pull/8696: "If B3 is compiled, WEBASSEMBLY_B3JIT needs to be enabled." And B3 is a dependency of WebAssembly. I see the non-RISCV64 guards in PlatformEnable.h also attempt to enforce this dependency. So why are ENABLE_WEBASSEMBLY and ENABLE_WEBASSEMBLY_B3JIT separate flags, then? If this is all true, then we should surely get rid of ENABLE_WEBASSEMBLY_B3JIT, right?

Anyway, sounds like we'll need to revert the PlatformEnable.h changes from 255090 at main "[JSC] RISCV64 support for WebAssembly". Zan, what do you think?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230302/acf9ad20/attachment.htm>


More information about the webkit-unassigned mailing list