MozTW 討論區
https://forum.moztw.org/

Firefox PGO(組譯問題)
https://forum.moztw.org/viewtopic.php?f=18&t=34853
1 頁 (共 1 頁)

發表人:  leacks [ 2012-03-20, 13:54 ]
文章主題 :  Firefox PGO(組譯問題)

當我下達"python -OO build/pymake/make.py -f client.mk #build Firefox"
能正常組譯完畢
但當我下達"python -OO build/pymake/make.py -f client.mk profiledbuild"卻發生跟xpcom有關的錯誤

代碼:
   正在建立程式庫 xpcom.lib 和物件 xpcom.exp
LINK : fatal error LNK1264: 指定了 /LTCG:PGINSTRUMENT,但未要求程式碼產生。檢測
失敗
d:\mozilla-aurora\config\rules.mk:1082:0: command 'c:/mozilla-build/python/pytho
n2.7.exe d:/mozilla-aurora/config/pythonpath.py -I../../config d:/mozilla-aurora
/config/expandlibs_exec.py --uselist -- link -NOLOGO -DLL -OUT:xpcom.dll -PDB:xp
com.pdb -SUBSYSTEM:WINDOWS -MACHINE:X86  nsXPComStub.obj   ./module.res -LARGEAD
DRESSAWARE -NXCOMPAT -DYNAMICBASE -SAFESEH  -DEBUG -DEBUGTYPE:CV -DEBUG -OPT:REF
 -LTCG:PGINSTRUMENT      ../../dist/lib/xul.lib d:/fx-de/dist/lib/nspr4.lib d:/f
x-de/dist/lib/plc4.lib d:/fx-de/dist/lib/plds4.lib  ../../dist/lib/mozalloc.lib
 d:/fx-de/dist/lib/mozglue.lib kernel32.lib user32.lib gdi32.lib winmm.lib wsock
32.lib advapi32.lib   ' failed, return code 1264
<libs>: Found error
<xpcom.lib>: Found error
<libs>: Found error
<libs>: Found error


而mozconfig中
mk_add_options PROFILE_GEN_SCRIPT='python /d/stopmsg.py'

發表人:  s793016 [ 2012-03-20, 21:41 ]
文章主題 :  Re: Firefox PGO(組譯問題)

建議您用 firefox 10 以下來作練習。

firefox 11 = seamonkey 2.8 在 pgi 時都有問題。

firefox 11 能打 tete 提供的補丁暫時避過,不過初學我會建議拿不用打補丁的 firefox 舊版來練習。

發表人:  leacks [ 2012-03-21, 08:48 ]
文章主題 :  Re: Firefox PGO(組譯問題)

s793016 寫:
建議您用 firefox 10 以下來作練習。

firefox 11 = seamonkey 2.8 在 pgi 時都有問題。

firefox 11 能打 tete 提供的補丁暫時避過,不過初學我會建議拿不用打補丁的 firefox 舊版來練習。

補丁的patch哪邊找?
還是那要自創?

http://www1.plala.or.jp/tete009/software.html
好像沒看到
只有看到"自有的dll"
再不然就是他編譯好的

發表人:  s793016 [ 2012-03-21, 21:12 ]
文章主題 :  Re: Firefox PGO(組譯問題)

tete 的:隨便挑他的一版下載,解開後內附 source 或 patch 目錄,內詳。

發表人:  leacks [ 2012-03-21, 22:33 ]
文章主題 :  Re: Firefox PGO(組譯問題)

我在大陸版的FF論壇有看到
我也有下載,但沒看到針對該問題做修正的PATCH

目前下載"更"新版的aurora可以執行第一次PGO
關掉後,要執行第二次時都會卡在
代碼:
No rule to make target 'pgo.relink' needed by ['<command-line>', 'pgo.relink']
<mozglue.dll>: Found error
<libs>: Found error
<mozglue.lib>: Found error
<libs>: Found error
<mozcrt.lib>: Found error
<libs>: Found error

我有檢察pgo.relink,結果是0kb

無論用stopmsg.py 還是profileserver.py
結果都一樣

發表人:  s793016 [ 2012-03-22, 23:17 ]
文章主題 :  Re: Firefox PGO(組譯問題)

s793016 寫:
建議您用 firefox 10 以下來作練習。

firefox 11 = seamonkey 2.8 在 pgi 時都有問題。

firefox 11 能打 tete 提供的補丁暫時避過,不過初學我會建議拿不用打補丁的 firefox 舊版來練習

發表人:  akalanez [ 2012-08-11, 15:25 ]
文章主題 :  Re: Firefox PGO(組譯問題)

我一直在尝试火狐11比设备SeaMonkey2.8,但它有问题!

_________________
http://www.scenemovie.org/

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/