FFmpeg を CI 環境の Windows 上で(Visual C++ 向けに)ビルドしようと思って msys の最新版を取ってきたんですが、configure した後に make -j4 とやってもビルドが始まりません。CPU を1個分使って暴走しているように見えます。しかも Ctrl+C も効かないのでタスクマネージャで殺すしかありません。

おかしーなーなんでかなー、と思って別の環境にインストールしたりしてしばらく試行錯誤していたのですが、並列ビルドしない(つまり、-j オプションを付けないか、-j1 とする)とビルドできることに気づきました。でも並列じゃないからビルド遅い。

メインマシンに入っている、昔々(どれくらい昔かは忘れた)に知人から直接貰った msys 環境上では -j オプションは普通に使えるんですが、何がどうなってるんだろう。

Trackback

no comment untill now

Add your comment now