そろそろ CentOS 7 に置き換えていくかという機運が高まっているので ngx_mruby をビルドできるか試してみたら mruby-memcached で以下のようなエラーが出てビルドできない現象に遭遇した。
...(snip)... undefined reference to `pthread_once'
collect2: error: ld returned 1 exit status
どうやら libtool のバグを踏んで、CentOS7 に付属しているパッケージが壊れてしまったらしい。
もしかしたら CentOS 7.1 では直るのかもしれないけど、ひとまず FC21 の libmemcached パッケージ群をバックポートしてインストールしたら無事 ngx_mruby のビルドが完了した。CentOS 7.1 のリリースを待ってから、直ってなかったら個別にバックポートして頑張る感じかなあ。