Re: PG Extensions: Must be statically linked?
От | Craig A. James |
---|---|
Тема | Re: PG Extensions: Must be statically linked? |
Дата | |
Msg-id | 440775E9.50009@modgraph-usa.com обсуждение исходный текст |
Ответ на | Re: PG Extensions: Must be statically linked? (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: PG Extensions: Must be statically linked?
|
Список | pgsql-hackers |
Tom Lane wrote: >>I'm creating user-defined server extensions, written in C per the >>manual "31.9. C-Language Functions". Everything works well, but only >>if I fully link the .so such that there are *no* unresolved external >>references at all. Not even the stuff in libstdc++.a can be left out. > > If you're using libstdc++.a, you are not writing C. There is no support > for C++ in the backend, and I would strongly advise not trying to use > it, as any of C++'s moderately interesting features like exceptions will > not play nicely with the backend environment. Unfortunately, we're also using a second library (OpenBabel) that is written in C++. A good portion of the code I've writtenis a wrapper layer that hides the C++ objects and presents a simple C wrapper that works for Postgres. Craig
В списке pgsql-hackers по дате отправления: