星期五, 1月 22, 2010
…到最後還是升級了Build Slave的軟體。
看來Firefox 3.6/3.7用MSVC 2003編譯是無望的了。總是出現一堆奇怪又debug不了的問題。
還是讓它升級成XP SP3 + VC 2005 SP1吧…
然後就是更新所有Mozilla Build Environment了,由於我拒絕使用MozillaBuild的關係,更新過程就變得像是走過けもの道一樣呢…
Firefox 2.0 branch還是我常用的版本,更新它是還好啦…參照:http://forum.moztw.org/viewtopic.php?t=16608,vc8-moztools
還有embed manifest CRT update。
更新Firefox 3.6/Trunk的問題可大了…因為Cygwin Build Environment是 unsupported 的關係,手動patch就多了。補回cygwin configure target,重寫 cygwin_wrapper ,更多的修正讓--enable-jemalloc可以在Cygwin Build Environment工作等。
舊的js3250.dll/mozjs.dll MSVC7.1 compilation patch當然也要備份和revert掉。
Firefox 2.0是沒問題,但是Firefox 3.6/Trunk只成功編譯,到主介面時卻在thebes.dll出現Access Violation呢…獸道不好走啦。
24/1/2009更新: 發現pixman的fbCompositeSolid_nx8888sse2出現AV(Access violation reading location 0xffffffff),把pixman的USE_SSE2停掉後正常了。
還是讓它升級成XP SP3 + VC 2005 SP1吧…
然後就是更新所有Mozilla Build Environment了,由於我拒絕使用MozillaBuild的關係,更新過程就變得像是走過けもの道一樣呢…
Firefox 2.0 branch還是我常用的版本,更新它是還好啦…參照:http://forum.moztw.org/viewtopic.php?t=16608,vc8-moztools
還有embed manifest CRT update。
更新Firefox 3.6/Trunk的問題可大了…因為Cygwin Build Environment是 unsupported 的關係,手動patch就多了。補回cygwin configure target,重寫 cygwin_wrapper ,更多的修正讓--enable-jemalloc可以在Cygwin Build Environment工作等。
Firefox 2.0是沒問題,但是Firefox 3.6/Trunk只成功編譯,到主介面時卻在thebes.dll出現Access Violation呢…獸道不好走啦。
24/1/2009更新: 發現pixman的fbCompositeSolid_nx8888sse2出現AV(Access violation reading location 0xffffffff),把pixman的USE_SSE2停掉後正常了。
標籤: Software
發佈留言