I've recently submitted a patch to the pgsql-patches list that adds Makefiles
for building libpq (and potentially more parts, but I only cared about libpq)
with mingw32. The current state on win32 is that only proprietary Makefiles for
M$ Visual C++ are supported.
The powers that be have stated that they'd prefer to integrate the native
mingw32 build into the existing autoconf-based build process.
I'd like to tackle only the minimum for now: building a native win32 libpq with
Cygwin's mingw32 mode ("-mno-cygwin").
My problem is that I have next to zero experience with the autoconf toolset.
I'd very much appreciate any help you can give me here.
Problem #1: How should it work?
With which options to configure should the native compilation work? What's the
standard way to get this to work? I assumed "./configure --target=i386-mingw32"
should be all that is necessary. I assume the configure script must then do all
the rest like:
- determine the host system
- determine the executable name of gcc
- determine the options to pass to gcc ("-mno-cygwin")
Or is there more to it? Setting additional variables?
Problem #2 is how to get this to work. But first I need to know for which
things to trigger in the configure stuff.
mail: gerhard <at> bigfoot <dot> de registered Linux user #64239
web: http://www.cs.fhm.edu/~ifw00065/ OpenPGP public key id 86AB43C0
public key fingerprint: DEC1 1D02 5743 1159 CD20 A4B6 7B22 6575 86AB 43C0
reduce(lambda x,y:x+y,map(lambda x:chr(ord(x)^42),tuple('zS^BED\nX_FOY\x0b')))
pgsql-cygwin by date
|Next:||From: Konrad Hernblad||Date: 2001-09-24 07:03:02|
|Subject: problems with pgaccess and libpgtcl.dll|
|Previous:||From: Gerhard Häring||Date: 2001-09-24 04:31:55|
|Subject: Re: [PATCHES] Makefiles for building with mingw32 on win32|