トップ «前の日記(2004-05-17) 最新 次の日記(2004-05-25)» 編集

人徳ゼロ日記


2004-05-24

_ ひさびさにSapid

以前に失敗したSapidでのPostgreSQLの解析を再度試してみました。[sapid:0004987]の問題は直っていたようです。そのままだとsrc/backend/bootstrap/bootparse.cとbootscanner.cでエラーになりましたが、微妙に修正(#lineを削除)したところ、SDB作成には成功しました。

ただ、SDBに入っているプログラムがSUBSYS.o 1つのみです。Makeの課程で何段階もリンクするので、中間生成物のSUBSYS.oを最終結果と見なしてしまっているようです。PostgreSQLのコンパイルはやや変則的で複数のSUBSYS.oが存在するのですが、どれなのだろう? SDBって複数プログラムに対応したのではなかったっけ? 覚えがないなあ。