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 上です。