Snow Leopard & Xcode 4+ & system perl でXSをビルドできない問題の修正法

MacOSX Snow LeopardXcode 4以上を使っているとき、system perl向けのXSモジュールがまったくビルドできないという非常に厄介な問題があります。
これは、system perlユニバーサルバイナリppc用のバイナリを含むようになっているにも関わらず、Xcode 4以降のgccではppc向けのクロスコンパイラが含まれていないためです。また、system perlのccが"gcc-4.2"となっていますが、Xcode 4以降だとgcc-4.2というコマンドが存在しないことも問題です。
これを解消するためにはConfig.pm/Config_heavy.plをいじって上記の問題を修正します。
以下のコマンドを実行してconfigを修正するのが簡単でしょう。

sudo perl -i -pe 's/gcc-4.2/gcc/g; s/-arch ppc//g' \
    `/usr/bin/perldoc -lm Config.pm` \
    `/usr/bin/perldoc -lm Config_heavy.pl`

ただしsystem perlのconfigを書き換えてしまうため自己責任でお願いします。