其實這前天就編譯好了,只是懶的更新在blog
有追蹤我的
撲浪或者訂閱
我的SkyDrive的話應該都知道我已經更新了
如果沒有的話,建議可以訂閱RSS,因為我不會每次編譯完成就寫在blog上
前鎮子發現我的Firefox 3.5.5 PGO在某些機器上會不能執行
我之後有空會更新一下gcc還有相關的編譯參數
問題應該可以很快解決,目前的Firefox 3.6b4 PGO先作為試驗
理論上相容性可以維持在一個很高的水準上!
而之前有人反應沒有rpm的打包,主要是因為我的rpm套件還沒有編譯
我想之後有空的話會更新一下,再放出rpm的Firefox PGO打包
Firefox 3.6b4 PGO下載
這不得不推呀!!!!
回覆刪除3.6在Benchmark的分數真的比3.5.5高很多...我第一次編的3.6.b4在Peacekeeper上就跑出1923這種分數...之前3.5.5在9.10上最高只跑得出13XX
回覆刪除您的firefo-pgo版本从3.5.4开始,命令行运动会有大量的诸如:
回覆刪除profiling:/home/lawliet/Desktop/firefox-house/c_firefox/mozilla-1.9.1/ff-pgo/modules/plugin/default/unix/npunix.gcda:Version mismatch - expected 404* got 405e
profiling:/home/lawliet/Desktop/firefox-house/c_firefox/mozilla-1.9.1/ff-pgo/modules/plugin/default/unix/nullplugin.gcda:Version mismatch - expected 404* got 405e
profiling:/home/lawliet/Desktop/firefox-house/c_firefox/mozilla-1.9.1/ff-pgo/modules/plugin/default/unix/npshell.gcda:Version mismatch - expected 404* got 405e
的错误,不知是什么原因,能否检查后修正,谢谢
@Dark
回覆刪除這個問題看起來像是gcc的問題
我晚一點會再用gcc 4.4.2編譯一次看看
我已在twitter回复你了,不过好像没有回应,那就在这里补充吧:问题似乎出在 firefox-bin,我用vim查看了一下二进制文件 firefox-bin,搜索到有 /home/lawliet/Desktop.......等字段,而在3.5.3的firefox-bin 文件中则没有这些
回覆刪除@Dark
回覆刪除我也注意到了,不過我不知道為什麼會這樣...
在我解決這個問題之前,我會先改變目錄結構..
在.mozconfig加入
回覆刪除export CC='gcc-4.5'
export CXX='g++-4.5'
就可以避免 Version mismatch - expected 404* got 405e 的問題。
不過換了新的麻煩...
../../staticlib/components/libaccessibility.a(nsMaiInterfaceAction.o): In function `getKeyBindingCB':
nsMaiInterfaceAction.cpp:(.text+0x7ab): undefined reference to `nsAccessibleWrap::ReturnString(nsAString_internal&)::returnedString'
/usr/bin/ld: ../../staticlib/components/libaccessibility.a(nsMaiInterfaceAction.o): relocation R_X86_64_PC32 against undefined hidden symbol `nsAccessibleWrap::ReturnString(nsAString_internal&)::returnedString' can not be used when making a shared object
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
我用的是
ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.6b5/source/firefox-3.6b5.source.tar.bz2
還有你的.mozconfig
後來發現RC1出了,跑去下載。
回覆刪除順便打入
ldflags-namespec.patch
potential-pgo-fix.patch
訊息改成:
make[7]: Entering directory `/home/myhome/mozilla-1.9.2/Lawliet-firefox-pgo/toolkit/components/places/src'
make[7]: *** No rule to make target `export'. Stop.
這下我真的無言了...
@Li
回覆刪除我目前也正在編譯,目前也還是有問題
而potential-pgo-fix.patch這個應該是pgo編譯不過才打的,可以先放棄不打看看
我目前的問題其實還是編譯出來只有自己可以用的這個鳥問題
期待楼主的解决profiling error的PGO新版(3.5.7 or 3.6rc1)
回覆刪除RC2 每次編譯完的測試執行都變成 defunct...
回覆刪除也許需要拔掉一些 patch