Hatena::Grouppostgresql

PostgreSQL 雑記 このページをアンテナに追加 RSSフィード

2010-03-04textsearch_senna の Windows 対応 このエントリーを含むブックマーク このエントリーのブックマークコメント

PostgreSQLcontrib モジュールを Microsoft Visual C++ でビルドする方法がわかったので、textsearch_sennaWindows 用バイナリを作ってみました。

ただ、PostgreSQL 本体の Windows 対応度合いは微妙です。MSVC のヘッダには含まれていないような POSIX ヘッダを何の配慮も無く include していたり、ERROR マクロが wingdi.h のものと被ってエラーになったり、PG_MODULE_MAGIC での dllexport/dllimport の定義が明らかにバグっていたりと、面倒な対応が必要でした。そもそもサーバ本体は、いったいどんな環境でビルドしているんだか……。

追記

"4×㌖" 問題原因が分かったようで何よりです。WindowsSenna バイナリもパッチ当ててリビルドせねば……。