| Store | Cart

Re: [Python-Dev] Status of C compilers for Python on Windows

From: Nathaniel Smith <n...@pobox.com>
Sat, 11 Oct 2014 15:01:07 +0100
On 11 Oct 2014 14:42, "Antoine Pitrou" <soli...@pitrou.net> wrote:
>> On Sat, 11 Oct 2014 00:30:51 +0000 (UTC)> Sturla Molden <stur...@gmail.com> wrote:> > Larry Hastings <lar...@hastings.org> wrote:> >> > > CPython doesn't require OpenBLAS.  Not that I am not receptive to the> > > needs of the numeric community... but, on the other hand, who in the> > > hell releases a library with Windows support that doesn't work with
MSVC?!
> >> > It uses AT&T assembly syntax instead of Intel assembly syntax.>> But you can compile OpenBLAS with one compiler and then link it to> Python using another compiler, right? There is a single C ABI.

In theory, yes, but this is pretty misleading. The theory has been known
for years. In practice we've only managed to pull this off for the first
time within the last few months, and it requires one specific build of one
specific mingw fork with one specific set of build options, and only one
person understands the details. Hopefully all those things will continue to
be available and there aren't any showstopper bugs we haven't noticed yet...

(Before that we've spent the last 5+ years using a carefully preserved
build of an ancient 32 bit mingw and substandard BLAS .dll that were handed
down from our ancestors; we've had no capability to produce 64 bit official
builds at all. And a large proportion of users have been using 3rd party
proprietary builds.)

-n

_______________________________________________
Python-Dev mailing list
Pyth...@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: https://mail.python.org/mailman/options/python-dev/python-dev-ml%40activestate.com

Recent Messages in this Thread
Victor Stinner Oct 10, 2014 12:29 am
Nathaniel Smith Oct 10, 2014 12:53 am
Sturla Molden Oct 10, 2014 09:12 am
Paul Moore Oct 10, 2014 07:07 am
Sturla Molden Oct 10, 2014 09:18 am
Victor Stinner Oct 10, 2014 09:29 am
Larry Hastings Oct 10, 2014 09:26 am
Victor Stinner Oct 10, 2014 09:50 am
Sturla Molden Oct 10, 2014 11:24 am
Paul Moore Oct 10, 2014 12:05 pm
Julian Taylor Oct 10, 2014 04:49 pm
M.-A. Lemburg Oct 10, 2014 10:21 am
Sturla Molden Oct 10, 2014 11:20 am
Sturla Molden Oct 10, 2014 11:27 am
Tres Seaver Oct 10, 2014 02:36 pm
Matthieu Brucher Oct 10, 2014 02:45 pm
Paul Moore Oct 10, 2014 02:56 pm
Larry Hastings Oct 10, 2014 11:45 pm
Sturla Molden Oct 11, 2014 12:30 am
Antoine Pitrou Oct 11, 2014 01:41 pm
Sturla Molden Oct 11, 2014 01:59 pm
Antoine Pitrou Oct 11, 2014 02:08 pm
Sturla Molden Oct 11, 2014 02:21 pm
Steve Dower Oct 11, 2014 05:44 pm
Sturla Molden Oct 11, 2014 04:58 pm
Nick Coghlan Oct 12, 2014 01:04 am
Nathaniel Smith Oct 11, 2014 06:32 pm
Paul Moore Oct 11, 2014 09:12 pm
Sturla Molden Oct 11, 2014 02:15 pm
Steve Dower Oct 11, 2014 03:33 pm
Nathaniel Smith Oct 11, 2014 02:01 pm
Merlijn van Deen Oct 10, 2014 11:00 am
Sturla Molden Oct 10, 2014 11:29 am
Rafael Villar Burke Oct 10, 2014 11:49 am
Brian Curtin Oct 10, 2014 02:31 pm
Mark Lawrence Oct 10, 2014 04:28 pm
Paul Moore Oct 10, 2014 05:01 pm
Roumen Petrov Oct 12, 2014 09:21 am
Steve Dower Oct 10, 2014 10:59 pm
Donald Stufft Oct 10, 2014 11:39 pm
Sturla Molden Oct 11, 2014 12:23 am
Roumen Petrov Oct 12, 2014 08:43 am
Ray Donnelly Oct 12, 2014 02:31 pm
Messages in this thread