Skip to content

Plans to support C++20? #984

Answered by henryiii
motiwari asked this question in Q&A
Jan 7, 2022 · 2 comments · 5 replies
Discussion options

You must be logged in to vote

cibuildwheel doesn't "support" C++ standards, technically. It depends on the OS:

  • Windows: This depends on what version of MSVC you use. We do mention caveats to watch for, but there shouldn't really be much related to C++ version.
  • macOS: This depends on the minimum macOS you target. 10.12-10.14 was were most C++17 support was added, so I'd suspect +3, that is, 10.15-12 would be the minimum for C++20, but C++20 was much larger than 17, so it's probably larger than that (and Apple's been busy with other things).
  • Linux: This depends on manylinux, see below.

You can see pypa/manylinux for the manylinux one, but the current status is manylinux1 has gcc 4.8 (C++11), manylinux2010 has gcc 8 (C…

Replies: 2 comments 5 replies

Comment options

You must be logged in to vote
5 replies
@henryiii
Comment options

@motiwari
Comment options

@henryiii
Comment options

@motiwari
Comment options

@henryiii
Comment options

Answer selected by motiwari
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants