octave-maintainers
[Top][All Lists]
Advanced

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

Re: More on MinGW build


From: J Luis
Subject: Re: More on MinGW build
Date: Thu, 27 Jan 2011 20:48:38 +0000

> | I would really love to be able to build Octave under windows and even
> | much more if that could be done entirely with VS or Inter compiler.
>
> You are free to use other compilers if you like, but the build system
> will require a Unixy shell environment.  There is simply no way we are
> going to maintain VS project files (or whatever they are called) in
> addition to the build system we currently have.

Though I understand, that's what I really sorry. Not VS projects but
(me dreaming) who knows a CMake solution.
It is my believe that this would contribute greatly to attract a large
number of windows users that would than easily compile their mexs,
which currently they can do only under Matlab (I am one of them).

> Even if you choose to build with the MinGW compiler, can't you do that
> when using Cygwin to host the build environment?  The last time I
> tried, Cygwin was pretty straightforward to install.  You migth also
> look at the mingw-64 project, as that seems to have recent GCC
> versions and I think versions that are built to run in Cygwin bug
> produce binaries for Windows (without Cygwin).  Building this way may
> require some form of cross compiling (to avoid having the configure
> script think that it is building Octave for Cygwin) but I'm willing to
> help with that as ultimately I'd like to be able to cross compile
> Octave for Windows on a GNU/Linux system.

Well, probably cross-compiling in Cygwin can be done but I lack the
knowledge for that. I do have Cygwin, which I use mostly for testing
because running scripts with it is often painfully slow. But I am
trying to build with MinGW. I stopped because of the of the building
error that I mentioned in my previous mail.

> Also, with MSVC, you can't legally distribute the resulting binaries
> due to licensing restrictions.  I don't know whether there are similar
> problems with the Intel compilers.

Excuse me to ask, but are you sure of that? I never heard such thing.
MS has even free EXPRESS versions of their compilers.
AFAIK what is not legal to distribute are the debug runtime MS libraries.

> That would be great, as I think it makes a lot more sense to have free
> software tools not depending on proprietary ones.
>
> | But to think
> | that I will have to build all dependencies with the messy mingw is not
> | really motivating for me.
>
> Are you trying to say that we are somehow responsible for that?

By no means. Sorry if I gave that impression. It's GDAL that depends
on a lot of external libraries, but it could perhaps replace the
ImageMaigc dependency with advantage.

Joaquim Luis


reply via email to

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