2007-08-24

[メモ]Intel Mac OSX 10.4でstackless pythonをビルド

stackless pythonのOSXバイナリもあるのですがインストール先を変えたりしたかったので、自分でビルドした。
途中1カ所つまずいたのでメモしておく。
(これが正しいのかはよくわからないですが。)
参考にしたのはこの記事。

./configure --prefix=/usr/local/stackless-python251 --enable-universalsdk --enable-framework

そして、できあがったMakefileにて -DSTACKLESS_FRHACK=0 という記述がある部分が1カ所あるので、そこを -DSTACKLESS_FRHACK=1 に書き換える。(←これがほんとにこれでいいのか自信ないのだが、上の参考記事と同様の効果を得るにはこのフラグの変更でいいようだ。)
そんで、
make
sudo make install

サンプルのfactorial.pyをダウンロードして、実行。
ayu@~% /usr/local/stackless-python251/bin/python factorial.py 
0.0117838382721

ひとまずうまく動いたみたい。