Re: [PATCH] PostgreSQL fails to build with 32bit MinGW-w64

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: [PATCH] PostgreSQL fails to build with 32bit MinGW-w64
Дата
Msg-id 4ECF1105.1020004@dunslane.net
обсуждение исходный текст
Ответ на Re: [PATCH] PostgreSQL fails to build with 32bit MinGW-w64  (Lars Kanis <kanis@comcard.de>)
Ответы Re: [PATCH] PostgreSQL fails to build with 32bit MinGW-w64
Список pgsql-hackers

On 11/24/2011 04:39 AM, Lars Kanis wrote:
>
> > Can you please provide me with some howto on building PG sources with
>
> > mingw-w64?
>
> For 32/64 bit mingw-v4.6.1 on ubuntu 11.10:
>
> apt-get install flex gcc-mingw-w64
>
> ./configure --host=i686-w64-mingw32 --build=x86_64-linux 
> --without-zlib && make
>
> and
>
> ./configure --host=x86_64-w64-mingw32 --build=x86_64-linux 
> --without-zlib && make
>
> For 32 bit mingw-v4.4.4 on ubuntu 11.10:
>
> apt-get install flex gcc-mingw32
>
> ./configure --host=i586-mingw32msvc --build=x86_64-linux 
> --without-zlib && make
>
>


The only thing I at least am going to be interested in supporting is a 
native compiler, not a cross-compiler. It's impossible to automate 
cross-compiler testing.

The way to build natively with a mingw-w64 compiler is doumented fairly 
simply at 
<http://www.postgresql.org/docs/current/static/installation-platform-notes.html#INSTALLATION-NOTES-MINGW>:
   To build 64 bit binaries using MinGW, install the 64 bit tool set   from http://mingw-w64.sourceforge.net/, put its
bindirectory in the   PATH, and run configure with the --host=x86_64-w64-mingw option. 
 


This is exactly how the buildfarm member pitta was set up.

The only issue here is how to add support for using the 32bit mingw-w64 
compiler in pretty much the same way.

cheers

andrew


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: proposal: use errcontext for custom exception too
Следующее
От: NISHIYAMA Tomoaki
Дата:
Сообщение: Re: [PATCH] PostgreSQL fails to build with 32bit MinGW-w64