On Jun 2, 11:11 pm, Francesco Biscani <[EMAIL PROTECTED]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi William,

Hi Francesco,

> William Stein wrote:
>
> | That said I really *really* want a full native version of Sage on
> Windows...
>
> I've been wondering about this for a while. Are you referring
> specifically to MSVC support or "it gets compiled natively under
> windows" (i.e., MinGW or Intel...)?

At the moment: yes.

> In other words, are you going
> specifically for Microsoft's compilers' support and, if so, what is the
> reason behind this decision?

For 32 bits we are fixing the Cygwin issues and one goal for Dev1
[starting in a little less than two weeks] is to get that port up and
working again. MinGW's support for Python is allegedly problematic, at
least during the 2.4 release of python. I have not tried Python
2.5+MinGW.  Right now Windows Python 2.5 is build per default with
MSVC 2005 in 32 as well as 64 bit mode. It works perfect with Cygwin
in 32 bit mode, but there are some problems related to DLL address
space which are solvable. Python 2.6 as well as 3.0 will switch to
MSVC 2008 as default compiler.

For 64 bit Windows the compilers by Microsoft [C/C++] and Intel
[Fortran] are the only technical viable option today. On the 64 bit
MinGW front things are changing, but I don't expect that compiler to
work well this year and we want to be done with the port this year,
hopefully by the fall. Once MinGW catches up we are more than happy to
support that compiler assuming we don't run into any showstoppers that
we cannot fix.

For the Intel compilers: I am planning to add support for at least
Linux/Itanium, so the Intel compiler on Linux ought to work at some
point. The Intel compiler on Windows behaves differently than the
Linux version since the Linux version is supposed to be gcc compatible
while the Windows version is supposed to be a drop in replacement for
MSVC.  So once we have MSVC working I will surely see how far I get
with the Intel compiler on Windows, too.

In the we are willing to support any reasonable compiler, i.e. I am
adding Sun Forte support on Solaris at the moment, and obviously
welcome fixes from other platforms assuming they don't break the
other  builds.

> Best regards,
>
> ~  Francesco.

Cheers,

Michael

> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.9 (GNU/Linux)
> Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org
>
> iEYEARECAAYFAkhEYfwACgkQFCtI0YdDCEvJ8gCgu8SrT3nC9ERy6mhQ6cFJ60te
> kaUAoMMAL3QpVMlziT4xe5G5jLX5D/ik
> =8n3c
> -----END PGP SIGNATURE-----
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to