SpiderMonkeyãthreadsafeã§ãã«ããã
ã¯ããã«
ã¨ããããåã®ç°å¢ã§ããFC6ã§è©¦ãã¦ã¾ãã
Install SpiderMonkey
checkout
ã¾ãã¯é©å½ãªãã£ã¬ã¯ããªã«è¡ã£ã¦cvsããcheckoutãã¦ãã¾ãããã
# cvs -d :pserver:[email protected]:/cvsroot login # cvs -d :pserver:[email protected]:/cvsroot co mozilla/nsprpub mozilla/js/src
NSPRã®ãã«ã
threadsafeã«ããã«ã¯NSPRãå¿ è¦ãªããã§ãã
# cd mozilla # sh nsprpub/configure --enable-optimize --disable-debug # make # cd pr/tests # make
SpiderMonkeyã®ãã«ã
- Optimizeæå¹
- JS_THREADSAFEãªãã·ã§ã³æå¹
- JS_HAS_FILE_OBJECTãªãã·ã§ã³æå¹(Fileãªãã¸ã§ã¯ãã使ãã)
- JS_C_STRINGS_ARE_UTF8ãªãã·ã§ã³æå¹(utf8ã§ãã«ã)
# cd ../../js/src # make -f Makefile.ref BUILD_OPT=1 JS_THREADSAFE=1 JS_HAS_FILE_OBJECT=1 JS_C_STRINGS_ARE_UTF8=1 # cp Linux_All_OPT.OBJ/js /usr/local/bin/
ããã§SpiderMonkeyã®ãã«ãã¯çµäºã§ãã