perl 5.12.3 と DTrace

perl5123delta をざっと見ると、Solarisプラットフォーム のところに usedtrace の記述があります。

ということで、ついに Makefile.SH を書き換えなくても使えるようになったのです。

とりあえず、DTraceを使うコンパイルオプション


$ tar xf perl-5.12.3.tar.gz
$ cd perl-5.12.3
$ ./Configure -des -Dcc=gcc -Duse64bitint -Dusedtrace -Duseshrplib
...

perlbrewで入れる場合


$ perlbrew install perl-5.12.3 -D=cc=gcc -D=use64bitint -D=usedtrace -D=useshrplib

ちなみに、確認は Solaris11 Express 上です。