2016-01-26 11:41 GMT+01:00 Olivier Grisel <olivier.gri...@ensta.org>:
> Maybe we could devise some syntax for /etc/python/compatibility.conf
> to state that the manylinux1 entry is only valid for Python
> interpreters such as distutils.util.get_platform() == 'linux-x86_64'?

Actually this won't work. I just try to debootstrap ubuntu trusty i386
on top of ubuntu trusty amd64 and I get the following behavior in
python3 inside the i386 chroot:

>>> from distutils.util import get_platform
>>> get_platform()
'linux-x86_64'

>>> import platform
>>> platform.machine()
'x86_64'

>>> import sys
>>> sys.maxsize > 2**32
False

So this is actually a 32 bit Python declared as running on a
linux-x86_64 platform (even though everything is i386 inside the
chroot)...

I get the exact same behavior when installing the 32 bit miniconda on
ubuntu trusty amd64.

-- 
Olivier
http://twitter.com/ogrisel - http://github.com/ogrisel
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to