パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Firefox、バイナリサイズが大きくなりすぎて 32 ビット Windows では最適化ビルドできなくなる」記事へのコメント

  • 十分なメモリを扱えるリンカだと、対応バイナリを吐けないから。

    • Re: (スコア:2, 参考になる)

      by Anonymous Coward

      本家で中の人がコメントしてたけど、打ち切りたくないからVS2010に移行したりはできないんだってさ。

      VS2010でリンクするとXPSP2以上が必要になるとか。

      • 見てきた感じ、リンカではなくCRTだけの問題なのかも。

        • WindowsXPでは、PentiumPro辺りで追加された拡張命令を積極的に使うようになった。
          それに伴って、地味に有用なAPIが追加されてる。

          こいつらの使用有無で、Windows2000対応の可否が決まる。
          例え使って無くても、XPにしかないAPIへのリンクが有ると、そのCRTは2000で動かない。
          そして、VS2008以降に付属のCRTはそのリンクを持ってるから、ビルドすると2000対応が無くなる。

          目立たないけど、意外に大きな壁が、2000とXPの間に在るんだよね。

          --
          -- Buy It When You Found It --
          • by Anonymous Coward on 2011年12月17日 2時39分 (#2067634)

            >目立たないけど、意外に大きな壁が、2000とXPの間に在るんだよね。

            というなら、
            「Win2KはPC-98x1版もある」ほうが大きいですよ。

            もちろんPC-98x1は動作保証外と書くこともできますが、
            知らない人が買ってって怒ってクレームしてきたり、
            PC-98x1自体よく分からない人が敬遠して購入しなくなったりします。

            結局、Win2Kでも動作するアプリなのにPC-98x1を外すためにWinXP以降対応にする、
            というアプリが数多く。

            親コメント

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...