[webkit-help] JSC: Minimal MSVC build
Brian Barnes
ggadwa at charter.net
Mon Jun 10 08:37:18 PDT 2013
I've been using JSC inside of my free opensource 3D engine dim3 for a
while, but I've been having problems on the windows side. The reason is
the unicode DLLs. There are missing dependencies and other MS C related
DLLs that make it fail on many machines.
Using the CFLite version, I have created a version that doesn't require
the CF DLL (basically by just removing the JSStringRefCF.cpp and setting
WTF_USE_CF to 0.)
I've had a lot more trouble getting rid of the IBM unicode DLLs. On my
iOS build, setting UCONFIG_NO_COLLATION eliminates the need to link to
these DLLs, so I know it doable, but I haven't had much luck on the
win32 build.
Neither with removing the need for the pthread library (which I suspect
might become more difficult on later version as I'm not sure where the
new worker threads spawning is done -- webkit or jsc.)
I am getting back into working on this. I am sticking to my much older
vresion, r105480 and reworking my changes (I should have written this down!)
My question is this. In the later versions, has work been done anywhere
to create a more minimal version? I understand this would not be high
priority for the webkit team, but a easy to compile MSVC version that
did away with a lot of the extraneous DLLs would help a lot of us that
are embedding the engine elsewhere. A DLL that depended on nothing but
itself would be great.
[>] Brian
More information about the webkit-help
mailing list