[groonga-dev,03435] Re: GroongaのTravis CIでのOS X向けCIについて

Back to archive index

Kouhei Sutou kou****@clear*****
2015年 8月 30日 (日) 17:09:57 JST


須藤です。

In <CA+Tq-RrEvVKSE54z=KcXKT****@mail*****>
  "[groonga-dev,03431] Re: GroongaのTravis CIでのOS X向けCIについて" on Thu, 27 Aug 2015 19:30:38 +0900,
  Hiroyuki Sato <hiroy****@gmail*****> wrote:

> OSXあるある?で
> * sedがGNU sedでない。
> * m4が古い
> * libtoolsが古い
> などにあたりをつけてみて
> 
> * sedをGNU sedに
> * M4をhomebrewで導入(1.4.17)
> をやってみましたが、結果はだめでした。
> 
> https://gist.github.com/hiroyuki-sato/ce5ba7c80f3e47a7c144

ありがとうございます!
実際に調べて直してくれる人は貴重なので本当に助かります。

> どなたかm4に詳しいかたはいらっしゃいますか?

中村さんが調べてくれたところによるとm4がボトルネックみたいで、
1回の実行あたり10分弱かかるみたいです。

  https://twitter.com/hnakamur2/status/637817284782755840

佐藤さんのログでいうと

  https://gist.github.com/hiroyuki-sato/ce5ba7c80f3e47a7c144#file-00_use_m4_and_gnu_sed-L1

の

  /usr/local/Cellar/m4/1.4.17/bin/m4 -daq --prefix --trace=AC_LIB_LTDL --trace=AC_WITH_LTDL --trace=LT_WITH_LTDL --trace=LTDL_INIT - configure.ac

が時間がかかっているんだと思います。

引数を変えていくとどれが時間がかかる原因かわかるのかしら。

configure.acは大きめですが、バカでかいってほどでもないとおも
うんですけどねぇ。

OS Xの人はCMake推奨、とかした方がいいんですかねぇ。


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

Groongaベースの全文検索システムを総合サポート:
  http://groonga.org/ja/support/
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:
  http://www.clear-code.com/recruitment/
コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ:
  http://www.clear-code.com/services/code-reader/




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