From: | Martijn van Oosterhout <kleptog(at)svana(dot)org> |
---|---|
To: | Terry Lee Tucker <terry(at)esc1(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: A "linking" Question |
Date: | 2004-06-03 13:50:22 |
Message-ID: | 20040603135022.GI29499@svana.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Thu, Jun 03, 2004 at 09:08:40AM -0400, Terry Lee Tucker wrote:
> Let me explain:
>
> I have written a "C" function which contains calls to other functions, all of
> which work with an API to a mileage database product called PCMiler. These
> functions make connections to the PCMiler databae, do error checking on the
> origin and destination, get directions, etc. There is only one function
> loaded into postgres and it makes calls to everything else. I create a shared
> object library containing one object file: pcmiler.o and also containing a
> link to the PCMiler SO, libpcmsrv.so. Here is the make file code:
<snip>
> All the complaints are regarding pgsql server functions. Obviously, I need to
> link with some sort of library, but I don't know which one. I'm already
> linking with libpq and I tried libepcg but that didn't work. I'm not very
> knowledgeable regarding some of these things so please excuse my ingorance.
> Can somebody give me a clue as to the error of my ways?
There is no library with those functions. They exist within the server
binary itself and are exported to dynamically linked modules that are
loaded in.
I think you need to split your library in two, one part which depends
on being loaded into postgresql and the part that can be used standalone.
--
Martijn van Oosterhout <kleptog(at)svana(dot)org> http://svana.org/kleptog/
> Patent. n. Genius is 5% inspiration and 95% perspiration. A patent is a
> tool for doing 5% of the work and then sitting around waiting for someone
> else to do the other 95% so you can sue them.
From | Date | Subject | |
---|---|---|---|
Next Message | Manfred Koizar | 2004-06-03 14:01:11 | Re: Creating a session variable in Postgres |
Previous Message | Jeff Boes | 2004-06-03 13:27:54 | Timestamp precision and rounding |