| Summary: | [AppleWin 32bit] LLInt C Loop: LowLevelInterpreter.cpp(90,7): error C2653: 'WebConfig': is not a class or namespace name | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | QuellaZhang <1998zhangyi> | ||||||
| Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> | ||||||
| Status: | RESOLVED FIXED | ||||||||
| Severity: | Normal | CC: | ews-watchlist, Hironori.Fujii, keith_miller, kings14x, mark.lam, msaboff, pvollan, saam, tzagallo, webkit-bug-importer | ||||||
| Priority: | P2 | Keywords: | InRadar | ||||||
| Version: | WebKit Nightly Build | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows 10 | ||||||||
| Attachments: |
|
||||||||
|
Description
QuellaZhang
2021-01-07 01:40:47 PST
The second issue seems to be tracked by ↓. Bug 216771 – [Win] 32bit AppleWin link error: unresolved external symbol _CTFontTransformGlyphs "using WebConfig::g_config;" was added by r267371 (Bug 216685). Thanks for your reminder, please close Bug 216771, we decided not to build 32-bit AppleWin, because if there is no official library, it is not convenient for us to maintain. For compilation errors, I also saw it when building the WinCairo port. And one thing I want to confirm with you, does Webkit support C++20 and conformance mode? I also hit lots of compilation errors when build WinCairo port and AppleWin port with /std:c++latest and /permissive- option. Do you have plan to support them? Thanks, Quella (In reply to QuellaZhang from comment #4) > Thanks for your reminder, please close Bug 216771, we decided not to build > 32-bit AppleWin, because if there is no official library, it is not > convenient for us to maintain. Good. There is no active AppleWin maintainer. However, don't close the bug. Apple hasn't officially deprecated AppleWin 32bit yet. The bug ticket is still valid. > For compilation errors, I also saw it when building the WinCairo port. Right. WinCairo port supports only 64bit. > And one thing I want to confirm with you, does Webkit support C++20 and > conformance mode? I also hit lots of compilation errors when build WinCairo > port and AppleWin port with /std:c++latest and /permissive- option. Do you > have plan to support them? See Bug 195548. Can someone who can build Win32 please attach the LLintAssembly.h that is generated for the build? (In reply to Mark Lam from comment #6) > Can someone who can build Win32 please attach the LLintAssembly.h that is > generated for the build? Nevermind. I think I know what the issue is. Just need a simple #if. Patch coming. Created attachment 417844 [details]
proposed patch.
Please give the attached patch a try. Thanks. It can compile the part. Unfortunately, another compilation issue arises. Will create another bug ticket. Thank you. Comment on attachment 417844 [details]
proposed patch.
Thanks for the review.
Committed r271586: <https://trac.webkit.org/changeset/271586> All reviewed patches have been landed. Closing bug and clearing flags on attachment 417844 [details]. Ah, thank you, I got it. |