Firefoxの現行JavaScript Engine”SpiderMonkey”をCygwinで動かす。
この中でまずはWindows上で高速に動かす事を念頭にSpiderMonkey 1.7のコンパイルにチャレンジしてみた。
参考にさせて頂いたページ:(こちらのページでは1.6ベースをコンパイル)
ケーズメモ
$ wget ftp://ftp.mozilla.org/pub/js/js-1.70.tar.gz $ tar zxvf js-1.70.tar.gz $ cd js/src $ make -f Makefile.ref OS_ARCH=Linux make[1]: *** [Linux_All_DBG.OBJ/libjs.so] Error 1 make[1]: Leaving directory `/home/js/src' [ここで大量のエラーが出るが気にせず、次のコマンドを実行する。] make: *** [all] Error 2 $ make -f Makefile.ref OS_ARCH=Linux js
これでコンパイルが終了したら、インタープリタがビルドされ利用可能になっている。
早速定番を実行してみた。
$ ./Linux_All_DBG.OBJ/js.exe js> print("HelloWorld") HelloWorld js>
OK!これでいろいろ遊べそう。