Re: [PATCH] Windows x64 [repost]

Tsutomu Yamada <tsutomu@sraoss.co.jp>

From: Tsutomu Yamada <tsutomu@sraoss.co.jp>
To: Magnus Hagander <magnus@hagander.net>
Cc: Tsutomu Yamada <tsutomu@sraoss.co.jp>, pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2010-01-12T11:08:58Z
Lists: pgsql-hackers
Thank you very much for refining patch.
I thought there is no missing part.

Magnus Hagander <magnus@hagander.net> wrote:
 > On Fri, Dec 4, 2009 at 11:42, Tsutomu Yamada <tsutomu@sraoss.co.jp> wrote:
 > > The following patches support Windows x64.
 > >
 > > 1) use intptr_t for Datum and pointer macros. (to support Windows LLP64)
 > >   almost the same as that post before.
 > >   http://archives.postgresql.org/pgsql-hackers/2009-06/threads.php#01364
 > >
 > > 2) use appropriate macro and datatypes for Windows API.
 > >   enables more than 32bits shared memory.
 > >
 > > 3) Build scripts for MSVC, this came from
 > >   http://archives.postgresql.org/pgsql-hackers/2008-07/msg00440.php
 > >   add new parameters to config.pl.
 > >   You need define "platform" to "x64" for 64bit programs.
 > 
 > I have now applied this, with some extensive refactoring and
 > extension. But all parts in this one should be in now, so if you are
 > missing something, please let me know :-)
 > 
 > > I was checked where the string converted with "%ld" is used.
 > > An especially fatal part is not found excluding one of plperl.
 > 
 > I have not looked at the plperl stuff yet. I'd appreciate a comment
 > from someone who knows plperl :-) Andrew, maybe?

It has already been dealt as followed. 
# Thanks, I dit not notice the part of pltcl.

Tom Lane <tgl@sss.pgh.pa.us> wrote:
 > I think I dealt with that already, if Tsutomu-san is speaking of the
 > prepared-query hash table keys in plperl and pltcl.

-- 
Tsutomu Yamada
SRA OSS, Inc. Japan