* Mattia Rizzolo <[email protected]>, 2016-05-01, 11:07:
│   │   │   │   │ -  1  build/temp.linux-i686-2.7-pydebug/src
│   │   │   │   │ +  1  build/temp.linux-x86_64-2.7-pydebug/src

From the upstream changelog:

  + Put files that vary with Python version (*.c, config.pxi) into a
    version-specific temporary directory.

The problem is that, as seen above, distutils puts the platform name in the temporary build directory name; and the platform name depends on uname:

$ linux32 python -c 'import distutils.util as u; print u.get_platform()'
linux-i686
$ linux64 python -c 'import distutils.util as u; print u.get_platform()'
linux-x86_64

So ideally this should be fixed in distutils. But it should be possible to work around this by passing appropriate --build-temp to "setup.py build".

(No clue about the Debian package, just being upstream.)

--
Jakub Wilk

Reply via email to