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
_______________________________________________
webkit-help mailing list
webkit-help@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-help

Reply via email to