全然違うことでずっと悩んでたよ…
よく見たら、大力さんがちゃんとそう書いてくれてるし… orz
でも、64 bit 版と 32 bit 版を共存させるってどうやればいいんだろう?
他のパッケージがどうやってるか覗けばいいんだけど、もう疲れた。
そのうち Mike さんが作ってくれるだろうからそれを待とうかな…
つーか、使いたいのは firefox と thunderbird でなんだから、どっかから最適化ビルド探してきたらいいのか?
それが一番早そうだな。最適化ビルドって使ったことないけど、多分あるよな。
# ところで、昨夜このブログに google.co.uk から「anthy-morphological-analyzer」で検索してきた人がいてビビった。
# 大したこと書いてなくて申し訳ないと思ったが、そもそも日本語読めたんだろうか?
<追記>
一応、Athlon64 Linux 向けの firefox 最適化ビルドはすぐ見つかったけど、32 bit でコンパイルされてちゃ意味がない…
<追記 その2>
SUSE の project に fx/tb 1.5.0.5 の x86_64 版が来てた。
ほんとは色々事情があって firefox と thunderbird は ~/bin に入れておきたいんだが、まぁ入れてみるかと思って入れた。
当たり前だが普通に使えてる。ちっと UI が変わっちゃったけど。
ただ、これだともう scim-bridge がなくても scim が使えちゃうんで、折角アドバイスしていただいた大力さんになんか申し訳ない気分。
…あ、よく考えたら、64bit アプリはそもそも scim が使えてるんだから、scim-bridge はむしろ 32bit の方こそ必要なんじゃん。何今頃気がついてんだろ…
作り直すか。
【関連する記事】


具体的には、コンパイル時のtargetとlibdirを、i686と/usr/lib/に変えてしまう訳です。
というか、specファイルも付けとくべきですね...良く考えたら。
実はあの後 iwai さんの fedora のパッケージから spec を貰ってきて、target と libdir を、i686 と /opt/gnome/lib/ に変えてというのはやったのですが、
gtk-query-immodules-2.0 のところで
Cannot load module /opt/gnome/lib/gtk-2.0/2.4.0/immodules/im-scim-bridge.so: /opt/gnome/lib/gtk-2.0/2.4.0/immodules/im-scim-bridge.so: wrong ELF class: ELFCLASS64
と怒られちゃうんですが…
何で 64bit バイナリになっちゃってるんだか…
何か自分は根本的に分かってないようです orz
ただ、「もしかして…」とちょっと思い当たることがあるので、それで試してみたらまた書き込みます。
出来の悪い奴ですみませんです。