When disabling JIT using command: WebKitTools/Scripts/build-webkit --qt --symbian "JAVASCRIPTCORE_JIT=no" and sbs -c armv5_urel, a link error is reported complaining missing symbol of systemRelease in ExecutableAllocator.h One problem is we need a "if ENABLE(JIT)" guard in ExecutableAllocator.h. The 2nd problem is ENABLE_JIT is not set in WebCore and ExecutableAllocator.h is included with JIT enabled. The compiler on symbian reports error on static functions.
Created attachment 58998 [details] fix patch
Comment on attachment 58998 [details] fix patch committed patch manually. r61338. cleared flags.
Don't forget to close the bug.
1./ Wouldn't the following work (we use DEFINES for all the other features)? WebKitTools/Scripts/build-webkit --qt --symbian "DEFINES+=ENABLE_JIT=0" 2./ Also we normally put common build logic into WebKit.pri (not sure if we need another common.pri).