Re: Cygwin PostgreSQL CVS build issues

From: Jason Tishler <jason(at)tishler(dot)net>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Cygwin PostgreSQL CVS build issues
Date: 2003-04-29 20:23:37
Message-ID: 20030429202336.GC1428@tishler.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Tom,

On Tue, Apr 29, 2003 at 03:36:34PM -0400, Tom Lane wrote:
> Jason Tishler <jason(at)tishler(dot)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

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Jason Tishler 2003-04-29 20:25:53 Re: Cygwin PostgreSQL CVS build issues
Previous Message prashanth 2003-04-29 19:54:00 Re: LISTEN/NOTIFY benchmarks?