阅读:10988回复:63
VC2010編譯Firefox 7.0 PGO卡在二次編譯(已解決)
我的環境是win7 x32 4GB, VC++ 2010 Express
編譯Firefox 7.0 with PGO 目前的問題是我一次編譯可過 也就是編譯過程有到跳出Firefox跑sunspider這邊 跑完過了幾分鐘,編譯畫面停止刷新 make等相關進程不再佔用CPU資源 最後停在這裡 图片:2011-09-26_192152.png ![]() 查看dist目錄裡面一次編譯結速後的binary,是可以執行的 但就是二次編譯這樣卡住 請問有哪位大俠知道我的編譯出了什麼問題嗎? 這是我的mozconfig . $topsrcdir/browser/config/mozconfig #mk_add_options MOZ_PACKAGE_NSIS=1 ac_add_options --enable-application=browser #ac_add_options --enable-optimize="-O2 -GL -arch:SSE2 -GS" ac_add_options --enable-optimize="-O2 -GL -arch:SSE2" #ac_add_options --enable-profile-guided-optimization ac_add_options --disable-debug ac_add_options --disable-tests ac_add_options --disable-installer --disable-updater --disable-update-channel ac_add_options --disable-accessibility #ac_add_options --enable-update-packaging #ac_add_options --disable-vista-sdk-requirements #ac_add_options --disable-static #ac_add_options --with-l10n-base=/lang #ac_add_options --enable-ui-locale=zh-TW #ac_add_options --enable-official-branding # ## form tete009 #ac_add_options --disable-auto-deps #ac_add_options --disable-jemalloc ac_add_options --disable-crashreporter #ac_add_options --disable-activex-scripting #ac_add_options --disable-activex # ## PGO build mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-pgo mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py' #mk_add_options PYTHONPATH='$(OBJDIR)/_profile/pgo' #mk_add_options MOZ_CO_PROJECT=browser mk_add_options MOZ_MAKE_FLAGS="-j4" |
|
1楼#
发布于:2011-09-26 19:25
不过压力不在这里
本来FF是MPL授权,使用gcc的pgo后就会变成GPL授权,维护一个GPL授权的项目我除了pcxprj之外不想有过多精力的参与 |
|
2楼#
发布于:2011-09-26 19:25
|
|
3楼#
发布于:2011-09-26 19:25
mingw-w64确实没有,但gcc -m32还是会链接mingwm10.dll |
|
4楼#
发布于:2011-09-26 19:25
你可以使用我的版本 http://code.google.com/p/pcxprj/downloads/list
准确的说 MinGW64的CRT很早就内建了,MinGW在今年3-4月份之后的CRT也内建支持了 |
|
5楼#
发布于:2011-09-26 19:25
不需要 Kai的TLS支持早就内建了 |
|
6楼#
发布于:2011-09-26 19:25
|
|
7楼#
发布于:2011-09-26 19:25
|
|
8楼#
发布于:2011-09-26 19:25
|
|
9楼#
发布于:2011-09-26 19:25
|
|
10楼#
发布于:2011-09-26 19:25
|
|
11楼#
发布于:2011-09-26 19:25
|
|
12楼#
发布于:2011-09-26 19:25
coolypf你来刷版呢……
|
|
13楼#
发布于:2011-09-26 19:25
Re: VC2010編譯Firefox 7.0 PGO卡在二次編譯
用PyMake,参见 https://developer.mozilla.org/en/pymake 大俠您好 想跟您請教使用pymake編譯後,link的時候貌似會變回單進程 請問有辦法讓link的時候也多線程嗎? |
|
14楼#
发布于:2011-09-26 19:25
强制开启JS引擎的PGO,32位会appcrash,64位版似乎正常 @。@
|
|
上一页
下一页