octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Building snapshot versions for Windows


From: Philip Nienhuis
Subject: Re: Building snapshot versions for Windows
Date: Sun, 12 May 2013 20:58:32 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.11) Gecko/20100701 SeaMonkey/2.0.6

John W. Eaton wrote:
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.

That brings up the question why Texinfo is needed to build the cross-compiler? If it's just needed to build documentation that step might be avoided. (But admittedly I know very little about gcc.)

Philip


reply via email to

[Prev in Thread] Current Thread [Next in Thread]