[Webkit-unassigned] [Bug 129839] Build failure on OpenBSD/sparc64 within JSCJSValueInlines.h

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 7 07:54:49 PST 2014


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





--- Comment #2 from Landry Breuil <landry at openbsd.org>  2014-03-07 07:51:50 PST ---
(In reply to comment #1)
> After readding the #define goos that were removed in https://bugs.webkit.org/show_bug.cgi?id=124941 (people are still trying to use this hw..) the JSVALUE64 codepath is properly taken, and the failure is now different:
> 
> Source/JavaScriptCore/runtime/VM.cpp: In constructor 'JSC::VM::VM(JSC::VM::VMType, JSC::HeapType)':
> Source/JavaScriptCore/runtime/VM.cpp:213:25: error: 'm_canUseAssembler' was not declared in this scope
>      , m_canUseRegExpJIT(m_canUseAssembler && Options::useRegExpJIT())
> 
> Not surprising... too many assumptions are made on the fact that every arch has an asm implem.

So this is likely because yarr jit is enabled (because llint cloop is enabled) and the code in VM.cpp assumes that assembler is on if yarr jit is on.

If i leave assembler enabled on sparc64, it blows horribly:

./Source/JavaScriptCore/assembler/MacroAssembler.h:66:2: error: #error "The MacroAssembler is not supported on this platform."
 #error "The MacroAssembler is not supported on this platform."

This is just https://bugs.webkit.org/show_bug.cgi?id=113638 over and over again

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list