RESOLVED DUPLICATE of bug 132856 143757
[W32] No GCC assembler code for JIT on Windows in JavaScriptCore/jit/JITStubsX86.h
https://bugs.webkit.org/show_bug.cgi?id=143757
Summary [W32] No GCC assembler code for JIT on Windows in JavaScriptCore/jit/JITStubs...
LRN
Reported 2015-04-15 06:18:45 PDT
Webkit has code for MSVC on Windows and for GCC on Linux, but not for GCC on Windows (MinGW).
Attachments
Add missing gcc asm code for JIT (11.13 KB, patch)
2015-04-15 09:48 PDT, LRN
msaboff: review-
LRN
Comment 1 2015-04-15 09:48:57 PDT
Created attachment 250802 [details] Add missing gcc asm code for JIT attachment 233444 [details] from bug 132856 Fixes linking errors like these: CXXLD libjavascriptcoregtk-3.0.la Source\\JavaScriptCore\\interpreter\\.libs\\libjavascriptcoregtk_3_0_la-Interpreter.o: In function `executeCall': /webkitgtk-2.4.8-1/bld/../webkitgtk-2.4.8/Source/JavaScriptCore/interpreter/Interpreter.cpp:972: undefined reference to `_callToNativeFunction' Source\\JavaScriptCore\\interpreter\\.libs\\libjavascriptcoregtk_3_0_la-Interpreter.o: In function `executeConstruct': /webkitgtk-2.4.8-1/bld/../webkitgtk-2.4.8/Source/JavaScriptCore/interpreter/Interpreter.cpp:1040: undefined reference to `_callToNativeFunction' Source\\JavaScriptCore\\jit\\.libs\\libjavascriptcoregtk_3_0_la-JITCode.o: In function `execute': /webkitgtk-2.4.8-1/bld/../webkitgtk-2.4.8/Source/JavaScriptCore/jit/JITCode.cpp:48: undefined reference to `_callToJavaScript' Source\\JavaScriptCore\\jit\\.libs\\libjavascriptcoregtk_3_0_la-JITExceptions.o: In function `genericUnwind': /webkitgtk-2.4.8-1/bld/../webkitgtk-2.4.8/Source/JavaScriptCore/jit/JITExceptions.cpp:62: undefined reference to `_returnFromJavaScript'
Carlos Garcia Campos
Comment 2 2015-04-15 09:51:13 PDT
*** This bug has been marked as a duplicate of bug 132856 ***
Michael Saboff
Comment 3 2015-04-15 10:11:46 PDT
Comment on attachment 250802 [details] Add missing gcc asm code for JIT You need to rebaseline your source tree as it appears that you have an old version. These functions have changed names and their implementation. callToJavaScript is now vmEntryToJavaScript callToNativeFunction is now vmEntryToNative If you're using gcc, you should be using the LLInt generated versions of these assembly functions. Make any modifications there. You may need to make changes to the Offline assembler
Note You need to log in before you can comment on or make changes to this bug.