[groonga-dev,00674] Re: ディレクトリカスタマイズでコンパイルするとINSTALL PLUGINでエラー

Back to archive index

Kouhei Sutou kou****@clear*****
2012年 1月 16日 (月) 17:37:47 JST


須藤です。

In <CAOU9fPOMrVb_Ogfwdi_Fm-0CAEw2PaBT9-Y=dtD7M****@mail*****>
  "[groonga-dev,00673] Re: ディレクトリカスタマイズでコンパイルするとINSTALL PLUGINでエラー" on Mon, 16 Jan 2012 15:53:11 +0900,
  rymysqlさん <ry10m****@gmail*****> wrote:

> CCとCXXをなしにするとINSTALL PLUGINいけました。

よかったです!

> export GROONGA_CFLAGS="-I/usr/local/groonga129/include/groonga"
> export GROONGA_LIBS="-L/usr/local/groonga129/lib -lgroonga"
> ./configure \
>  --prefix=/data-io/src/mysql-5.5.20-linux2.6-x86_64 \
>  --with-mysql-source=/data-io/src/mysql-5.5.20 \
>  --with-mysql-config=/data-io/src/mysql-5.5.20-linux2.6-x86_64/bin/mysql_config

あ、実はGROONGA_CFLAGS/LIBSを指定するのではなくて、

  export PKG_CONFIG_PATH=/usr/local/groonga129/lib/pkgconfig

とpkg-configのパスをgroongaの${prefix}/lib/pkgconfigに通すほ
うがオススメなんです。そうすると、もし、groonga側でビルドオ
プションが変わったときでもそれに追従してくれます。
GROONGA_CFLAGS/LIBSを直接指定していると自分でビルドオプショ
ンを設定しないといけないのです。

-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270)

プログラミングが好きなソフトウェア開発者を募集中:
  http://www.clear-code.com/recruitment/




groonga-dev メーリングリストの案内
Back to archive index