-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for multiple manylinux versions #193
Add support for multiple manylinux versions #193
Conversation
Attempting to build the wheels using the
|
Likely a regression introduced by InsightSoftwareConsortium/ITK@c173dfd, I will follow up with a pull request adding |
The use of "uname -p" returns "unknown" when used within the 2_24 image.
3c528ce
to
bbd9c9b
Compare
Thanks @jcfr ! We should go directly to |
Agreed. I will then add new images for |
Updates:
|
Just a lurker, but it seems current work in dockcross/dockcross#705 is still focussing on 2_24? |
@h-vetinari Once the PR you referenced is integrated, I will follow up with a new dockcross one marking the 2_24 image as not longer maintained and adding 2_28 ... Since there is already an 2_24 image pushed on dockerhub, it will allow to have a reference in the README and focus on the maintenance of the more recent one. |
Following up with 2_28 dockcross images / scripts. |
Motivation for this change is to build wheels with C++ ABI compatible with Slicer built using newer g++ having
_GLIBCXX_USE_CXX11_ABI
defaulting to0
.See https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
Note that the latest Slicer release (5.0) is built using centos7 based 1 environment having
_GLIBCXX_USE_CXX11_ABI
set to0
.We should likely build wheels using both
manylinux2014
andmanylinux_2_28
.As of 2022.06.22, this pull-request uses
2_24
, as commented 2 by @henryiii, I will instead update dockcross 3 to add2_28
based image (instead of2_24)
.References:
Footnotes
https://github.com/Slicer/SlicerBuildEnvironment#supported-build-environments ↩
https://github.com/pypa/manylinux/issues/1332#issuecomment-1157666846 ↩
https://github.com/dockcross/dockcross/pull/705 ↩