[SciPy-Dev] Drop i386 part of OSX wheel build?

Ralf Gommers ralf.gommers at gmail.com
Fri Feb 24 16:49:55 EST 2017


On Sat, Feb 25, 2017 at 7:51 AM, Matthew Brett <matthew.brett at gmail.com>
wrote:

> Hi,
>
> We're running into travis-ci time limits when building OSX wheels:
>
> https://travis-ci.org/MacPython/scipy-wheels/builds/204105101
>
> The main reason for this is that, for OSX, we are building twice,
> first for i386, then for x86_64, and then combining these builds into
> a 'fat' binary to be compatible with either architecture.  The builds
> take a long time, hence the timeout.
>
> I believe that the i386 architecture on OSX is pretty much unused now.
> For example, it looks like south of 0.5% of CPUs running OSX cannot do
> 64-bit:
>
> https://www.adium.im/sparkle/#cpu64bit
>
> I propose that we drop the i386 part of the scipy build, but continue
> to distribute apparently dual-arch wheels (architecture 'intel') so
> that the wheel installs into the Python.org and System Python builds
> [1].  This has the added advantage of making the wheel build process a
> lot simpler.
>
> Thoughts?
>

Sounds like a good idea to me.

Ralf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20170225/b299580c/attachment.html>


More information about the SciPy-Dev mailing list