There's an echo in my head

日々のメモ。

Mac OSXでMariaDBをソースからビルドする

Mac OSX 10.9.5 MavericksでMariaDB 10.0.13をビルドした。

wget http://archive.mariadb.org//mariadb-10.0.13/source/mariadb-10.0.13.tar.gz
tar zxf mariadb-10.0.13.tar.gz
cd mariadb -10.0.13
cmake . \
   -DCMAKE_INSTALL_PREFIX=$HOME/opt/mariadb/10.0.13 \
   -DDEFAULT_CHARSET=utf8 \
   -DDEFAULT_COLLATION=utf8_general_ci \
   -DENABLED_LOCAL_INFILE=true \
   -DWITH_INNOBASE_STORAGE_ENGINE=1 \
   -DWITH_EXTRA_CHARSETS=all \
   -DWITH_READLINE=ON \
   -DWITHOUT_TOKUDB=1
make
make install

ちなみに

  • 一度tokudbを有効にしたままビルドしようとしたらエラーが出たので無効化した
  • 10.0.16をビルドしようとしたらlibgroonga.a(mrb_id.c.o) has no symbolsというエラーが出たので諦めた

参考

このブログに出てくるコードスニペッツは、引用あるいは断りがない限りMITライセンスです。