木村です。

	In: [ruby-list:9410] 

>試してみました.が,linuxではなんの問題もなく動作するようで
>す.謎ですね.で,思い出したのが昔SunOSのqsortでは比較関数の
>値の与え方によってはcore dumpしたことです.その時は純粋に
>Rubyのバグでしたが,今回は比較ルーチン返す値の問題なのかも知
>れません.SolarisもSunOSのqsortの挙動を継承しているのかも知
>れません.
>
>んで,もともとはqsortを独自のものに置き換えることを構想して
>いるのですが,それで試してみるってのはどうでしょう.

ここ最近ちまちまと perl5.004 → Perl5.005_02の perldeltaを訳して
いるのですが、その中にqsortを自前で実装したというのがありました。

> =head2 Quicksort is internally implemented

で始まるとこです。具体的にどれが悪いのかまでは書いていませけど

> The new qsort() is resistant to inconsistent comparison functions, 
> so Perl's C<sort()> will not provoke coredumps any more when given
> poorly written sort subroutines.

だそうです。

それと、すでにわたなべさんが書いていますけど、

> =item Core sources now require ANSI C compiler

ということだそうです。

-- 
木村浩一
            May the source be with you.
    e-mail kbk / kt.rim.or.jp
           kkimura / pure.cpdc.canon.co.jp