Firefox 2.0.0.1 を野良ビルドした。(Linux)
バイナリで配布されているものは glibc 2.3.2 が必要だが、glibc のバージョンが 2.2.5 しかないため野良ビルド。
Java アプレットがあるページを見ようとすると Firefox が死んでしまうので、後でどうにかする。Java アプレットのプラグインを jreなんちゃら/plugin/i386/ns7-gcc29/libjavaplugin_oji.so から jreなんちゃら/plugin/i386/ns7/libjavaplugin_oji.so に変更したら死ななくなった。
以下手順メモ
- ソース firefox-2.0.0.1-source.tar.bz2 をダウンロード
- ~/.mozconfig を作る
# sh # Build configuration script # # See http://www.mozilla.org/build/unix.html for build instructions. # # Options for client.mk. mk_add_options MOZ_CO_PROJECT=browser mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@ mk_add_options MOZ_CO_LOCALES="ja ja-JP-mac" mk_add_options LOCALES_CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org:/l10n # Options for 'configure' (same as command-line options). ac_add_options --enable-application=browser ac_add_options --enable-ui-locale=ja ac_add_options --enable-static ac_add_options --disable-shared # あとはお好みで ac_add_options --enable-default-toolkit=gtk2 ac_add_options --enable-xft ac_add_options --disable-freetype2 ac_add_options --enable-pango ac_add_options --enable-svg ac_add_options --disable-tests ac_add_options --enable-optimize ac_add_options --disable-debug ac_add_options --enable-strip
- 以下のコマンドを打つ
tar jxvf firefox-2.0.0.1-source.tar.bz2 cd mozilla make -f client.mk checkout make -f client.mk build make -C obj-i686-pc-linux-gnu/browser/installer/
- 出来上がった obj-i686-pc-linux-gnu/dist/firefox-2.0.0.1.ja.linux-i686.tar.gz をインストール