Richard, would you send us patches for the cross compile variables you
needed changed?  Thanks.

---------------------------------------------------------------------------

Richard Evans wrote:
> 
> The following bug has been logged online:
> 
> Bug reference:      3818
> Logged by:          Richard Evans
> Email address:      [EMAIL PROTECTED]
> PostgreSQL version: 8.3beta
> Operating system:   Linux/windows
> Description:        Cross compilation problems
> Details: 
> 
> I've been investigating cross-compiling for mingw32 on a linux build system.
>  I used the current snapshot since it has a fix for the gettimeofday problem
> with new mingw installs.
> 
> Mostly it worked, but there were a few problems which I think can all be
> fixed in the configure script:
> 
> 1. The configure script does not check for cross-compile installs of ar,
> dlltool, dllwrap and windres. It manages to find the cross compile gcc
> (mingw32-gcc in my install), but does not check for mingw32-dlltool, etc. 
> You work round this by setting AR= DLLTOOL= and DLLWRAP= on the make line
> but ideally it should be done in the configure stage.
> 
> 2. The Makefile in pgevent/bin refers to dllwrap directly, not $(DLLWRAP).
> 
> 3. Several makefiles use windres directly; there is no $(WINDRES) variable
> which can be set.
> 
> 4. The zic problem in make install - see bug #1311.  Simple solution here is
> to have a configure option which allows the use of the build systems own zic
> command.
> 
> I may try coming up with some patches to configure to check for dlltool, etc
> but I haven't edited configure files before.
> 
> Once I worked round these problems I was able to cross compile a working
> postgres for mingw32 on a linux host.
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 1: if posting/reading through Usenet, please send an appropriate
>        subscribe-nomail command to [EMAIL PROTECTED] so that your
>        message can get through to the mailing list cleanly

-- 
  Bruce Momjian  <[EMAIL PROTECTED]>        http://momjian.us
  EnterpriseDB                             http://postgres.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

Reply via email to