2008-09-02 Q4M のバッチビルドメモ 準備 (mysqld のセットアップ) svn co http://kazuho.31tools.com/svn/q4m/util q4m-util mysql-ver-arch-opt-bin にバイナリを展開 同dir 以下について tmp/mysqld.pid, tmp/mysql.sock を使用するよう etc/my.cnf を設定 (bin|scripts)/mysql_install_db --defaults-file=etc/my.cnf 対応するソースを mysql-ver-arch-opt-src に展開して (バイナリの mysqlbug の設定で) ビルド 2-5 を必要な数だけ繰り返し Linux 系 % ./mbuild.pl ... Mac OS X % CPPFLAGS=-I/opt/local/include MBUILD_EXTRA_FLAGS='--with-sync=fsync' ./mbuild.pl mysql-5.1.26-rc-osx10.4-i686-without-fast-mutexes FreeBSD 6 % CPPFLAGS=-I/usr/local/include ./mbuild.pl mysql-5.1.26-rc-freebsd6.0-i386-without-fast-mutexes