[pgsql-jp: 28049] Re: AIX&unixODBC でエラー
Shigeyuki Sakurai
hmc-sakurai @ milan.nri.co.jp
2002年 11月 22日 (金) 14:58:16 JST
桜井です。
太田さん、川上さん、情報ありがとうございます。
現状を報告しますと、まだ解決できておりません。
>太田さん
GNU ldではありませんでした。
現在AIXのldのオプションをloadを使うライブラリをリンクする為の
オプションなどを調べております。
>川上さん
libpsqlodbc.so を試してみましたが、同じ現象でした。
また、AIXではPostgreSQLのmakeでライブラリ作成時に警告が
出ていますが、AIXではこのようなものでしょうか?
---
gcc -O2 -pipe -Wall -Wmissing-prototypes -Wmissing-declarations
-Wl,-H512 -Wl,-bM:SRE -Wl,-bI:../../../src/backend/postgres.imp -Wl
,-bE:libpsqlodbc.exp -o libpsqlodbc.so libpsqlodbc.a -lnsl -lm -lc
ld: 0711-224 警告: シンボル __start が重複しています。
ld: 0711-224 警告: シンボル .__start が重複しています。
・・・(略)
---
調査を進めて結果が出ましたら、また報告したいと思います。
どうもありがとうございました。
> Subject: [pgsql-jp: 28037] Re: AIX&unixODBC でエラー
> 太田です。
> ldに何を使っているのかわかりませんがgnuのldならば、
> gcc -Wl,-E -g -O2 -o sample sample.c -I /home/postgres/include -L/home/postgres/lib -lodbc
> で動くかも知れません。
> # mainが未定義というのが謎ですが。
> Subject: [pgsql-jp: 28048] Re: AIX&unixODBC でエラー
> 川上です。
> > [ODBC Data Sources]
> > xxxDB = PostgreSQL
> >
> > [xxxDB]
> > Driver = /usr/local/pgsql/lib/libpsqlodbc.so
>
> libpsqlodbc.soでは正しく接続出来なかったので libodbcpsql.so
> を使用しています。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Shigeyuki Sakurai
pgsql-jp メーリングリストの案内