firefox 27 final

テテのアトリエ 掲示板 firefox 27 final

  • このトピックには11件の返信、1人の参加者があり、最後にRTにより1年、 7ヶ月前に更新されました。
  • firefox 27 final

    コメントする
    mauro

    Re: firefox 27 final

    Tete

    It might take at least few days for me to receive VS2013. I am planning to build Fx27.0 using VC2013.

    Re: firefox 27 final

    Tete

    VC2013 still has not arrived, so I forced VC2005 to build Firefox 27.0.

    Re: firefox 27 final

    矢野芳典

    いつもありがたく使わせていただいております。
    VC2013到着後とのことだったのでしばらく待ちかと思っていたらVC2005版が出てるとはビックリしました。
    やっぱりVC2013じゃないと出来ないことや、最適化が進んでいるとかそういう部分があるのでしょうか。

    Re: firefox 27 final

    テテ

    VC2013の発送が遅れていたので、VC2005で何とかFirefox 27.0をビルドしました。
    でもFirefox 28.0からは、もはやVC2005でビルドするのは無理だと思います。C++の新しい仕様を使ったコードが増えてますので。

    VC2013 Professioalの試用版でもFirefox 27.0のPGOビルドを作ってみましたが、VC2005で作ったPGOビルドと比較すると、良い結果が出ませんでした。
    さらに、VC2013で作ったPGOビルドよりも、PGOを適用しないで作ったビルド(-GLは適用)の方が、ベンチマークテストの結果が良かったです。
    -GLは無料のVC2013 Expressでも適用可能なので、驚いてます。:-[

    Re: firefox 27 final

    矢野芳典

    MPC-BEとかFFDSHOWの最適化版がVC2013に移行していたりするから、効率よくなっているのかと思いきや、得手不得手があるのでしょうかね。
    確かに動画系だと新たな追加命令に対応すればするほど早くなるでしょうけど。

    Re: firefox 27 final

    テテ

    詳しく調べた訳では無いですけど、PGOを適用しないという条件で比較するなら、最適化能力は上がっているかも知れません。Kraken-1.1ベンチマークテストでは、Firefox 27.0公式ビルド(VS2010 PGO適用)よりも、PGOを適用しないビルド(VS2013、-GLは適用)の方がスコアが少し良かったくらいです。

    仰るとおり動画とかの処理では、新しい拡張命令を使えた方が高速化できる可能性が増えると思います。

    Re: firefox 27 final

    RT

    > VC2013 still has not arrived, so I forced VC2005 to build Firefox 27.0.

    sorry to wake up an old thread, I tried to reproduce this build by myself but I found it uses BOOST. Is there any additional changes in firefox-27.0.1 tree to include BOOST?

    Re: firefox 27 final

    Tete

    At the time, I had used Visual Studio 2005, which is incompletely conformed to C++11 specifications.
    So I rewrote the part of the compile errors occur in the source code of Firefox using Boost and built it. The Boost was installed on my Windows by me.

    Re: firefox 27 final

    RT

    > So I rewrote the part of the compile errors occur in the source code of Firefox using Boost and built it.

    By the way, vc8support.h seems not included in Source folder (shown in about:buildconfig), what does it contain?

    Re: firefox 27 final

    Tete

    I checked about you mantioned and sure enough, I had imported vc8support.h.
    I looked for that file to see if it was still on hand, but could not find it, as it seems to have already been deleted. It was quite a while ago, so I have forgotten what the file was about…

    Re: firefox 27 final

    RT

    … so the non-included modifications are way more than I expected, but I can create a normal build with normal VC2005 now.
    for a record I pushed changes to https://github.com/roytam1/gecko27-vc8

コメントする