游戏天王
   
- 贡献度
- 4717
- 金元
- 128845
- 积分
- 31753
- 精华
- 0
- 注册时间
- 2006-10-22

|
綾川版Firefox
いわゆるcommunity build、プライベートビルド、野良ビルドと言われる物です。
綾川が自分で使うためにビルドした物ですので、もしかしたら貴方には合わないかもしれません。
当然ですが全て自己責任にてご使用ください。
Namoroka 3.6.4pre/VC9 SP1 - changeset 33785:d5c0d2bcb518(Thu Apr 01 15:39:40 2010 -0400)
Namoroka 3.6.6pre/VC9 SP1 - changeset 34304:0fb56c49d1e9(Sat Jun 12 12:52:14 2010 +0200)
使用しているコンパイラが公式がVC8を使用しているのに対し、ここに置いてあるbuildではVC9 SP1を使用しています。この違いによって、一部の拡張機能などが使用できない場合があります。
Firefox作成のための覚え書き
参照したURL
スピードチェックに参照したURL
パッチ2010/06/13に当てた物(Namoroka 3.6.6pre)2010/04/02に当てた物(Namoroka 3.6.4pre)
メモ- About Dialogのグラフィックはbrowser/base/content/about.png,aboutCredits.png。
About Dialogの文字列追加は、1.0.X系の場合はコンパイル後にdefaults/pref/firefox.jsへpref("general.useragent.vendorComment", "ayakawa xxxxxxx");を追加
1.1(Deerpark)以降の場合はdefaults/pref/firefox.jsへpref("general.useragent.extra.zzzzzz", "(ayakawa xxxxxx)")を追加。zzzzzzは"firefox"よりも辞書順で後の文字列にしておくこと - PATHやINCLUDE、LIBには、できれば必要最低限の設定だけしたほうがいい。
- /GAオプションは、逆にOfficialよりも遅くなるケースがある。
/O2オプションは/Gs /GFを含む - libpngの置き換え - 新しいpngconf.hの#define PNG_1_2_Xの次あたりに#include "mozpngconf.h"を挿入
libpngのMMX対応は削除された - 重要?SSE最適化buildを作るにはSSEが動くマシンでbuildする必要がある。当然ながらSSE2最適化を作るにはSSE2が動くマシンでbuildせねばならん。なぜならば、buildの途中で使用するツールをmakeで作成して実行するため(shlibsign.exe)、SSE/SSE2をサポートしてないのにSSE/SSE2命令を実行しようとして落ちるから。
.mozconfig. $topsrcdir/browser/config/mozconfig
export LDFLAGS="-LTCG GU"
mk_add_options LDFLAGS="-LTCG GU"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obju
export MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf"
mk_add_options MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf"
# mk_add_options MOZ_MAKE_FLAGS=-j4
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --enable-installer
ac_add_options --with-branding=browser/branding/unofficial
ac_add_options --enable-extensions=default
ac_add_options --enable-strip
# for Athlon 64/Pentium 4/
ac_add_options --enable-optimize="-O2 -GLT -arch:SSE2"
# diasble updater
ac_add_options --disable-updater
ac_add_options --disable-update-channel
# diasble crashreporter
ac_add_options --disable-crashreporter
#
ac_add_options --enable-jemalloc
# for debug
# ac_add_options --enable-debugger-info-modules=yes
http://marilab.hp.infoseek.co.jp/buildfx/index.html
微軟分流地址 http://cid-41428c650a2a1763.office.live.com/self.aspx/.Public/%e9%99%b5%e5%b7%9d%e7%89%88%e8%97%8d%e5%a4%a7%e4%ba%ba%e7%80%8f%e8%a6%bd%e5%99%a8/namoroka-ce-3.6.6pre-ayakawa-100613-PGU.7z |
|