Skip site navigation (1) Skip section navigation (2)

Re: Latest ecpg patch broke MSVC build

From: "Magnus Hagander" <magnus(at)hagander(dot)net>
To: Hannes(at)HannesEder(dot)net
Cc: andrew(at)dunslane(dot)net, tgl(at)sss(dot)pgh(dot)pa(dot)us, meskes(at)postgresql(dot)org, itagaki(dot)takahiro(at)oss(dot)ntt(dot)co(dot)jp, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Latest ecpg patch broke MSVC build
Date: 2007-10-03 06:05:55
Message-ID: 20071003061222.1D6AFDCC7C9@svr2.hagander.net (view raw or flat)
Thread:
Lists: pgsql-hackers
> > Since this is an actual API library, perhaps a proper fix is to create a
> > .def file listing the exports in it, the same way we do for libpq? And then
> > we could (should!) also filter the exports the same ways as we do for libpq
> > these days.
> >
> > (see the exports.txt file in libpq)
> >
> > I'll try to find time to look forther at this meanwhile, but if someone can
> > confirm that donig an explicit export list is a good way to go, I can
> > confirm that donig that fixes the build problem :-)
> >
> > //Magnus
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 6: explain analyze is your friend
> >   
> 
> According to:
> 
> Module-Definition (.def) File EXPORT
> http://msdn2.microsoft.com/en-us/library/ms856515.aspx
> 
> whitespace is required between the name and the ordinal in a
> .def-file, hence in the .def-file DllMain @12 should be used
> instead of DllMain(at)12(dot)

 you're reading the problem wrong. The 12 is not the ordinal, it's a part of the decorated name.


/Magnus


In response to

Responses

pgsql-hackers by date

Next:From: Hannes EderDate: 2007-10-03 07:35:51
Subject: Re: Latest ecpg patch broke MSVC build
Previous:From: Tom LaneDate: 2007-10-03 01:48:49
Subject: Re: Re: [COMMITTERS] pgsql: Fix free space map to correctly track the total amount of FSM

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group