Re: BUG #3818: Cross compilation problems
От | Bruce Momjian |
---|---|
Тема | Re: BUG #3818: Cross compilation problems |
Дата | |
Msg-id | 200803181755.m2IHtdD11784@momjian.us обсуждение исходный текст |
Ответ на | BUG #3818: Cross compilation problems ("Richard Evans" <richard.evans@blueallegro.net>) |
Ответы |
Re: BUG #3818: Cross compilation problems
|
Список | pgsql-bugs |
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: richard.evans@blueallegro.net > 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 majordomo@postgresql.org so that your > message can get through to the mailing list cleanly -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://postgres.enterprisedb.com + If your life is a hard drive, Christ can be your backup. +
В списке pgsql-bugs по дате отправления: