Re: BUG #1311: Can't crosscompile

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "Bernhard Rosenkraenzer" <bero(at)arklinux(dot)org>
Cc: pgsql-bugs(at)postgresql(dot)org
Subject: Re: BUG #1311: Can't crosscompile
Date: 2004-11-10 17:33:51
Message-ID: 13869.1100108031@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

"PostgreSQL Bugs List" <pgsql-bugs(at)postgresql(dot)org> writes:
> Quick and dirty [and not really portable] patch:

s/not really/not at all/

AFAICS this would take some fairly significant surgery in configure to
even have a prayer of working --- there's no reason to assume that the
host compiler has the same flags as the cross-compiler, for example.

An even bigger issue is that the files generated by zic might not be
machine-independent --- I haven't looked closely but they certainly
are binary data. If they are dependent on endianness or sizeof(int)
or whatever then this approach won't work at all.

In a cross-compile situation it'd probably be better to install the zic
executable and then run it later on the target system to generate the
timezone data files. Not sure what sort of makefile hacking might be
needed to bring this into the realm of possibility.

regards, tom lane

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Tom Lane 2004-11-10 17:38:56 Re: bugreport 7.4.5
Previous Message Bruce Momjian 2004-11-10 16:53:18 Re: ALTER USER SET log_* not allowed...