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: 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


reply via email to

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