[3dprinter-general] Bug#905803: Bug#905803: libarcus: does not build python extension for all supported versions of python

Gregor Riepl onitake at gmail.com
Fri Aug 10 07:07:33 BST 2018


Hi Michael,

> libarcus build-depends on python3-all-dev but only builds the Python
> extension for the default version of Python (currently 3.6) not all
> supported versions (currently 3.7 is supported in Debian as well). It
> would be best if the package could build for all supported versions but
> it would also be correct to change the build-depends to python3-dev
> instead. I'm going to try to write a patch for the former but I don't
> speak cmake terribly well...

This issue has come up before, when I tried to build Arcus with both Python
3.5 and 3.6 installed. The cmake Python detection module is not very good in
detecting multiple Python versions, and Arcus had version 3.5 hardcoded, so it
would always detect that first.

If you can make multi-Python building work, I'll be very glad to accept
patches. But I suspect it will not be easy, and might need to be done via
d/rules instead of the cmake scripts...

What difference will it make to depend on python3-dev instead of python3-all-dev?



More information about the 3dprinter-general mailing list