2012年2月29日水曜日

OpenBLAS のバグを回避

今日、OpenBLAS をコンパイルしていて気がついたが、
error: expected '=', ',', ';', 'asm' or '__attribute__' before
というエラーでコンパイルができないことがある。
このときには、common.h の最後のあたりで、

#ifdef __cplusplus
}
   
#endif  /* __cplusplus */
となっているところにセミコロンをつけて

#ifdef __cplusplus
};
   
#endif  /* __cplusplus */
としておいて、2回makeするとコンパイルできるようになる。
(なぜ2回 make しないといけないのかは、まだ調べていない)

GotoBLAS のときにも似たようなことが起きていたかもしれない。

今日の作業内容:SparsePOP チェック 3h + 証明 2h
今日のランチ:食堂 ライス+味噌汁+豚生姜焼き&から揚げ+春のバランス惣菜
明日の予測作業時間:5h


0 件のコメント:

コメントを投稿