Tom,
On Tue, Apr 29, 2003 at 03:36:34PM -0400, Tom Lane wrote:
> Jason Tishler <jason@tishler.net> writes:
> > Also, I would like to know whether or not the following is an
> > acceptable way to get ecpg.dll linked against libpgtypes.a:
> >
> > [snip]
>
> Why would Cygwin need that if other platforms don't?
Why? Because Cygwin is Windows after all... :,)
DLLs, unlike shared libraries under Unix, need all symbols resolved at
link as opposed to load time. AFAICT, this is why constructs like
BE_DLLLIBS are part of PostgreSQL's makefiles.
> (Perhaps other platforms do too? ...)
I don't know. Are their other platforms with "shared" libraries that
have the same link time requirement as Windows?
Jason
--
PGP/GPG Key: http://www.tishler.net/jason/pubkey.asc or key servers
Fingerprint: 7A73 1405 7F2B E669 C19D 8784 1AFD E4CC ECF4 8EF6