[PR]Y:toff!


goto TOP  /  english page


綾川版Firefox

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

Fx 3.5/VC9 SP1 - changeset 26030:bbbc2ea2b79d(Wed Jun 24 19:21:34 2009 -0400)

Fx 3.0.12pre/VC9 SP1 - 6/7 13:15JST)頃にCVSで落としてきたソースをコンパイル。

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

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

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

Firefox 3.5

VS 2008 Pro SP1/SSE2+PGU build rev.2 7z版
firefox-ce-3.5-ayakawa-090625-PGU-rev2.7z
size 7,940,207 byte
SHA1 aafcfe837a72bd878b4cadbf03c0408dfff18df8
VS 2008 Pro SP1/SSE2+PGU build rev.2 インストーラー版
firefox-ce-3.5-ayakawa-090625-PGU-rev2.exe
size 8,014,740 byte
SHA1 651201891bb48e4ba1c751722d7f12ddc9212e06

Firefox 3.0.12pre

VS 2008 Pro SP1/SSE2+PGU build 7z版
firefox-ce-3.0.12pre-ayakawa-090608-PGU.7z
size 7,357,873 byte
SHA1 1d578757ae6d4b042edb96534852f46feed676d5
VS 2008 Pro SP1/SSE2+PGU build インストーラー版
firefox-ce-3.0.12pre-ayakawa-090608-PGU.exe
size 7,433,651 byte
SHA1 9a1fce0b6566a94584a9ba6cd534e60c5b73aef1

Firefox作成のための覚え書き

参照したURL

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

パッチ

2008/07/02に当てた物(Firefox 3.5相当) 2008/06/25に当てた物(Firefox 3.5相当) 2009/06/08に当てた物(Firefox 3.0.12pre)

メモ

.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


[PR]p餅霸乎勿ョ参:タh儿韻60