[PR]牝綾
Infoseek 喨涓截


goto TOP  /  english page


綾川版Firefox

いわゆるcommunity build、プライベートビルド、野良ビルドと言われる物です。
綾川が自分で使うのに都合がいいビルドですので、もしかしたら貴方には会わないかもしれません。
当然ですが全て自己責任にてご使用ください。

Fx 2.0.0.16/VC9 - 7/2 17:20(JST)頃にCVSで落としてきたソース+bug 442970をコンパイル。

Fx 3.0.2pre/VC9 - 7/4 14:30(JST)頃にCVSで落としてきたソースをコンパイル。

Fx 2とFx 3.0.2preは、別途再配布可能パッケージが必要です。

Microsoft Visual C++ 2008 再頒布可能パッケージ(日本語版)

使用しているコンパイラが公式がVC6(Fx2)かVC8(Fx3)を使用しているのに対し、ここに置いてあるbuildではVC9を使用しています。この違いによって、一部の拡張機能などが使用できない場合があります。

Firefox 3.0.2pre

VS 2008 Pro/SSE2+PGU build 7z版
firefox-ce-3.0.2pre-ayakawa-080704-PGU.7z
size 7,339,560 byte
SHA1 93eecea604580ed4dddf24429aa47daab7349c91
VS 2008 Pro/SSE2+PGU build インストーラー版
firefox-ce-3.0.2pre-ayakawa-080704-PGU.exe
size 7,414393 byte
SHA1 dff72a9b77b414a5f12bcce1e55de609af0a6b16

Firefox 2.0.0.16

VS 2008 Pro/SSE2+PGU build
firefox-ce-2.0.0.16-SSE2-ayakawa-080702-PGU.7z
size 6,339,940 byte
SHA1 4da1ca0125bf167e807908a4df4d72308a4438b1
VS 2008 Pro/SSE+PGU build
firefox-ce-2.0.0.16-SSE-ayakawa-080702-PGU.7z
size 6,328,210 byte
SHA1 491e6840d35b1811059f3713cf340bee6352ac14

Firefox作成のための覚え書き

参照したURL

スピードチェックに参照したURL

パッチ

2008/07/04に当てた物(Firefox 3.0.2pre) 2008/07/02に当てた物(Firefox 2.0.0.16) 2.0 共通

メモ

.mozconfig

. $topsrcdir/browser/config/mozconfig

# use WGO only
export LDFLAGS="-LTCG"
mk_add_options LDFLAGS="-LTCG"

# do profiling!
#export LDFLAGS="-LTCG:PGI"
#mk_add_options LDFLAGS="-LTCG"

# use PGU
#export LDFLAGS="-LTCG:PGU"
#mk_add_options LDFLAGS="-LTCG:PGU"

export MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf"
mk_add_options MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf"

GLIB_PREFIX=c:/mozbuild/vc80
LIBIDL_PREFIX=c:/mozbuild/vc80
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --disable-accessibility
ac_add_options --disable-activex
ac_add_options --disable-activex-scripting
ac_add_options --disable-installer

ac_add_options --disable-composer
ac_add_options --disable-ldap
ac_add_options --disable-mailnews
ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --disable-shared

# On the 1.7 and aviary branches, cryptography was off by default.
ac_add_options --enable-crypto
ac_add_options --enable-extensions=default
ac_add_options --enable-single-profile
ac_add_options --enable-static
ac_add_options --enable-strip
ac_add_options --without-system-nspr
ac_add_options --without-system-zlib
ac_add_options --without-system-jpeg
ac_add_options --without-system-png
ac_add_options --without-system-mng

# VC8
# for Athlon 64/Pentium 4
ac_add_options --enable-optimize="-O2 -GLT -arch:SSE2"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj2
# for P3/Athlon XP
#ac_add_options --enable-optimize="-O2 -GLT -arch:SSE"
#mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj

# Enable SVG Support
ac_add_options --enable-svg
# use cairo
# ac_add_options --enable-svg-renderer=cairo

# Enable Canvas Support
ac_add_options --enable-canvas

goto TOP