Summary: | [Qt] Fix the LLInt build on Windows | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Csaba Osztrogonác <ossy> | ||||||||
Component: | JavaScriptCore | Assignee: | Simon Hausmann <hausmann> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | abecsi, ggaren, hausmann, mark.lam, net147, ossy, roger_fong, vestbo, webkit.review.bot, zarvai | ||||||||
Priority: | P2 | Keywords: | Qt, QtTriaged | ||||||||
Version: | 528+ (Nightly build) | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Bug Depends on: | 95749, 100345, 100364, 100369 | ||||||||||
Bug Blocks: | 97584 | ||||||||||
Attachments: |
|
Description
Csaba Osztrogonác
2012-09-26 02:16:31 PDT
Mark, after checking https://trac.webkit.org/changeset/128771, it seems to me LLInt isn't enabled on your Windows port. Is there a reason why? (In reply to comment #1) > Mark, after checking https://trac.webkit.org/changeset/128771, it seems > to me LLInt isn't enabled on your Windows port. Is there a reason why? That's because we are able to run with the baseline JIT which is better than running the C++ llint. However, we tested the C++ llint for 32-bit Windows build with Visual Studio 2005 to verify that it works. Ah, I haven't read precisely, now only C++ LLINT is supported on Windows, the normal LLINT + JIT isn't. Is there a plan to make LLINT + JIT work on Windows? (In reply to comment #3) > Ah, I haven't read precisely, now only C++ LLINT is supported on Windows, the > normal LLINT + JIT isn't. Is there a plan to make LLINT + JIT work on Windows? Hi Csaba. Currently, the Windows port will build with the C++ llint or the baseline JIT. It will not build with both C++ llint and JIT (not supported on any port), nor ASM llint + JIT. I don't personally have any plans to work on LLINT + JIT on Windows in the near future. *** Bug 98004 has been marked as a duplicate of this bug. *** Created attachment 170616 [details]
Patch
Created attachment 170624 [details]
Patch
Updated patch that forces debug and release builds of LLIntOffsetsExtractor
Comment on attachment 170624 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=170624&action=review Notes during face-to-face review with Tor Arne > Source/JavaScriptCore/LLIntOffsetsExtractor.pro:30 > +INCLUDEPATH = $$PWD $$INCLUDEPATH Get rid of this, swap include()s. > Source/JavaScriptCore/Target.pri:34 > +CONFIG(debug, debug|release): INCLUDEPATH += $$JAVASCRIPTCORE_GENERATED_SOURCES_DIR\debug > +CONFIG(release, debug|release): INCLUDEPATH += $$JAVASCRIPTCORE_GENERATED_SOURCES_DIR\release Write as: debug_and_release: INCLUDEPATH += $$JAVASCRIPTCORE_GENERATED_SOURCES_DIR/$$activeBuildConfig() > Tools/qmake/mkspecs/features/default_pre.prf:122 > +EXEEXT = > +win32: EXEEXT = .exe Rename to BIN_EXTENSION Created attachment 170896 [details]
Patch
Comment on attachment 170896 [details]
Patch
r=me
Comment on attachment 170896 [details] Patch Clearing flags on attachment: 170896 Committed r132636: <http://trac.webkit.org/changeset/132636> All reviewed patches have been landed. Closing bug. |