Update
- 2017/9/10 x264公式 rev2803 (d2b5f48) で yasm → nasm に変更されたので、新しいやりかたを書きました。そちら参照のこと。
以下本題
x264 の r2243 で AVX2 対応のため yasm 1.2.0 以降を要求するようになったので、MinGW猫科研究所パックa009のyasmを1.2.0に更新してみた。
ほぼ 猫科研究所 - 今更MinGW 2009.06(5) nasm,yasm 。
1. yasm のソースをダウンロードしてくる Download - The Yasm Modular Assembler Project
2. 猫科パックのホームに適当にディレクトリ作って展開する。たとえば ~/yasm-1.2.0 とか。
3. cd yasm-1.2.0 して以下を実行。
$ ./configure --prefix=/mingw $ make $ make install-strip
4. ちゃんとできてたら次のようになるはず
$ cd ~ $ yasm --version yasm 1.2.0 Compiled on Jan 12 2013. Copyright (c) 2001-2011 Peter Johnson and other Yasm developers. Run yasm --license for licensing overview and summary.
あとは x264 を git pull して configure して make すればヨシ。