Re: Cygwin PostgreSQL CVS build issues - Mailing list pgsql-hackers

From Jason Tishler
Subject Re: Cygwin PostgreSQL CVS build issues
Date
Msg-id 20030429202336.GC1428@tishler.net
Whole thread Raw
In response to Re: Cygwin PostgreSQL CVS build issues  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Cygwin PostgreSQL CVS build issues  (Kurt Roeckx <Q@ping.be>)
List pgsql-hackers
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



pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: LISTEN/NOTIFY benchmarks?
Next
From: Jason Tishler
Date:
Subject: Re: Cygwin PostgreSQL CVS build issues