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

Building natively on win32 with mingw32/Cygwin

From: Gerhard Häring <haering_python(at)gmx(dot)de>
To: pgsql-cygwin(at)postgresql(dot)org
Subject: Building natively on win32 with mingw32/Cygwin
Date: 2001-09-24 04:49:52
Message-ID: 20010924064951.C604@lilith.hqd-internal (view raw, whole thread or download thread mbox)
Lists: pgsql-cygwin

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:    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 HernbladDate: 2001-09-24 07:03:02
Subject: problems with pgaccess and libpgtcl.dll
Previous:From: Gerhard HäringDate: 2001-09-24 04:31:55
Subject: Re: [PATCHES] Makefiles for building with mingw32 on win32

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