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