|
From: | John W. Eaton |
Subject: | Re: Building snapshot versions for Windows |
Date: | Mon, 06 May 2013 16:19:56 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:10.0.11) Gecko/20121122 Icedove/10.0.11 |
On 05/05/2013 06:50 PM, Philip Nienhuis wrote:
Clemens Buchacher wrote:
Normally, MXE builds gcc 4.7.2. That is not possible on my machine because gcc's build system as of that version breaks with texinfo version 5.0 installed on the host.Am I still missing something? I'm at loss what a locally installed texinfo 5.0 has to do with an MXE build. MXE-octave downloads and installs texinfo 4.13a and uses that for the MXE build. In fact MXE downloads & builds all dependencies needed for the Windows build; it's a fairly closed system, separate from your native Linux.
Yes, MXE-octave downloads texinfo 4.13a and cross compiles it for Windows so that makeinfo is available on the Windows system. But I think the problem that Clemens is pointing out is that building the GCC cross compiler that we use to compile the Windows binary fails because that step doesn't work with Texinfo 5.x, and 5.x is what he has installed on his system. One fix is to also build Texinfo 4.x for the build system and install it in the local mxe-octave/usr/bin directory before building the GCC cross compiler. We already do similar things for other build tools. I just didn't realize that Texinfo would also need special treatment. If you want to see how we handle the other build tools, take a look at the src/build-*.mk Makefile fragments. jwe
[Prev in Thread] | Current Thread | [Next in Thread] |