さて困った...

仕事場では、二台のSunBladeにGentooを載せて開発に使っている。で、最近gccを3.3.5から3.4.6にアップグレードした。そしたら、Gentoo Linux GCC Upgrade Guideには

Important: If you're upgrading on a SPARC machine, you will have to take the way of complete system rebuild due to some internal ABI changes in GCC's parameter passing.

なんて書かれているではないか...

で、emerge -evp worldを試みると、blackdown-jdkが全バージョンでマスクされているorz...

Gentoo Forumのこのスレッドによれば、現時点ではSparc Linuxで動くまともなJava VMはないそうな。Blackdownは1.5系の開発に専念しているみたいだし、SunのオープンソースJava VMはいつでてくるかわからないし。

さて、自分はどうすれば良いのだろう?

  • package.unmaskをひたすら編集して乗り切る
  • JavaものはSparc Gentooから取り除く
  • 今日はとりあえず諦める