狐の王国


2006年10月25日(水) [過去の今日]

#1 Firefox 2.0 release!

ということでさっそくソースを落して来てコンパイル。

~/.mozconfigを以下のように用意。うちの環境にあわせて最適化。

. $topsrcdir/browser/config/mozconfig

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt-static
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --disable-pango
ac_add_options --with-user-appdir=.mozilla
ac_add_options --with-system-png=/usr
ac_add_options --with-system-jpeg=/usr
ac_add_options --disable-mailnews
ac_add_options --disable-composer
ac_add_options --disable-ldap
ac_add_options --enable-postscript
ac_add_options --disable-installer
ac_add_options --disable-xprint
ac_add_options --enable-crypto
ac_add_options --disable-strip
ac_add_options --disable-strip-libs
ac_add_options --enable-canvas
ac_add_options --enable-svg
ac_add_options --enable-svg-renderer=cairo
ac_add_options --enable-system-cairo
ac_add_options --enable-mathml
ac_add_options --disable-tests
ac_add_options --disable-gtktest
ac_add_options --disable-debug
ac_add_options --enable-xft
ac_add_options --enable-optimize='-pipe -w -O3 -march=k8 -mcpu=k8 -mtune=k8 -mmmx -msse -msse2 -m3dnow -mfpmath=sse,387'
ac_add_options --with-system-zlib=/usr
ac_add_options --without-system-nspr
ac_add_options --enable-xinerama
ac_add_options --enable-extensions=default
ac_add_options --disable-pedantic
ac_add_options --disable-long-long-warning
ac_add_options --enable-single-profile
ac_add_options --disable-profilesharing
ac_add_options --enable-gnomevfs
ac_add_options --enable-application=browser
#ac_add_options --disable-installer
#ac_add_options --disable-updater
#ac_add_options --enable-chrome-format=flat
ac_add_options --enable-static
ac_add_options --disable-shared

んでもって

$ make -f client.mk build

長い長いコンパイル。カーネルでもbuildしてんのかってくらい長い。

終ったら

$ make -C ff-opt-static/browser/installer

が、これが 例のエラー で止まるので、リンク先のようにパッチを当てる。 リトライで mozilla/ff-opt-static/dist/firefox-2.0.en-US.linux-i686.tar.gz が出来上がるので、適当なところに解凍し、中のfirefoxって名前のシェルスクリプトへのsymlinkを/usr/local/bin/firefoxに作る。

これで完成〜。けっこう速くなったな。

(@073)

この記事のURI

最近の記事

以上、1 日分

タイトル一覧


カテゴリ分類
Powered by hns-2.19.8, HyperNikkiSystem Project

過去にこの日記が置いてあったcgi.misao.gr.jpは廃止されました。それによって記事へのURIが変わってしまっています。cgi.misao.gr.jpをwww.misao.gr.jpと置き換えるだけで同じ記事にアクセスできるはずです。

Sugano "狐志庵" Yoshihisa(E) @ 美紗緒ネットワーク <koshian@misao.gr.jp>
日記管理ページ