Comment 26 for bug 2002043

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

We should also consider the global impact beyond ubuntu. I believe many binary wheels in pypi are builing using the ubuntu's toolchain. Inadvertently we are the curator of the toolchain used to build wheels used by everyone for some of the pypi projects.

W.r.t. rebuilding extensions in the Ubuntu Archive - note that most of extensions use pybuild, which correctly export and set CFLAGS meaning all Ubuntu built binary extensions are not affected by this, as they correctly built with -O2 (e.g. focal pyyaml build https://launchpadlibrarian.net/533170365/buildlog_ubuntu-focal-amd64.pyyaml_5.3.1-1ubuntu0.1_BUILDING.txt.gz clearly has -O2). So this toolchain change is unlikely to require rebuilding any Ubuntu shipped binary extensions.

This really is about self-built wheels, and wheels built on Ubuntu and uploaded to pypi.org.