Bug 26099
Summary: | JSC fails to build in OpenBSD/amd64 - COMPILE_ASSERT failed in JITStubs | ||
---|---|---|---|
Product: | WebKit | Reporter: | Landry Breuil <landry> |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | UNCONFIRMED | ||
Severity: | Normal | CC: | jmalonzo |
Priority: | P2 | Keywords: | Gtk |
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Other |
Landry Breuil
1.1.5 builded fine, 1.1.8 fails with the following message :
JavaScriptCore/jit/JITStubs.cpp:125: error: array bound is not an integer constant
JavaScriptCore/jit/JITStubs.cpp:126: error: array bound is not an integer constant
JavaScriptCore/jit/JITStubs.cpp:127: error: array bound is not an integer constant
probably a side effect of r43374.
This is on OpenBSD/amd64 with g++ 4.2.4.
Commenting the three COMPILE_ASSERT makes the error go away, but it's an ugly workaround.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Jan Alonzo
(In reply to comment #0)
> 1.1.5 builded fine, 1.1.8 fails with the following message :
> JavaScriptCore/jit/JITStubs.cpp:125: error: array bound is not an integer
> constant
> JavaScriptCore/jit/JITStubs.cpp:126: error: array bound is not an integer
> constant
> JavaScriptCore/jit/JITStubs.cpp:127: error: array bound is not an integer
> constant
> probably a side effect of r43374.
>
> This is on OpenBSD/amd64 with g++ 4.2.4.
> Commenting the three COMPILE_ASSERT makes the error go away, but it's an ugly
> workaround.
Hi Landry, does it still fail in your setup?
Landry Breuil
Yes, as of webkitgtk 1.1.10 it still fails. I can't test 1.1.11 atm, as we don't ship 'unstable' releases of libsoup from 2.27.x branch..
Landry Breuil
As of webkit 1.1.18, this is not needed anymore. No idea what changed to fix it.