C function from 7.3.2 to 7.4.3

Поиск
Список
Период
Сортировка
От Lee Wu
Тема C function from 7.3.2 to 7.4.3
Дата
Msg-id ECAB83AA52BCC043A0E24BBC00001024111291@mxhq-exch.corp.mxlogic.com
обсуждение исходный текст
Ответы Re: C function from 7.3.2 to 7.4.3  (Joe Conway <mail@joeconway.com>)
Re: C function from 7.3.2 to 7.4.3  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: C function from 7.3.2 to 7.4.3  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-admin

Greetings,

 

I have some C functions (was compiled against 7.3.2, I think)

 

CREATE FUNCTION "mud" () RETURNS TRIGGER AS '/xxx/pgsql/lib/du.so', 'mud' LANGUAGE 'C';

 

It runs fine under 7.3.2, but I will get error when run the above CREATE FUNCTION under 7.4.3.

ERROR:  could not load library "/xxx/lib/du.so": /xxx/lib/du.so: undefined symbol: elog

 

The 7.3.2 version is under /xxx/pgsql and 7.4.3 is under /tmp/pgsql

I have LD_LIBRARY_PATH and PGLIB to include /xxx/pgsql/lib

 

Do I need to re-compile C functions against 7.4.3 or something else I missed?

 

I have tried to copy du.so from /xxx/pgsql/lib to /tmp/pgsql/lib and got the same error.

 

Thanks,

 

В списке pgsql-admin по дате отправления:

Предыдущее
От: "Harry"
Дата:
Сообщение: Re: cygwin installation problem (windows platform)
Следующее
От: Guido Barosio
Дата:
Сообщение: Re: pg_dump Error