Uh oh!
There was an error while loading. Please reload this page.
Replacing ICC C++14 with C++17 - #3570
Conversation
7014775 to
4d501a1Compare@rscohn2@xmnboy would this be an oneAPI This looks like a general problem with pybind11/include/pybind11/stl.h Line 31 in 2cd32e5 We see this on our GitHub actions CI, using the |
rscohn2
commented
Jan 5, 2022
I filed a ticket. I don't know if it will be fixed because there are workarounds (disabling warnings) and we are transitioning to icpx. Here is the reproducer: |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
ax3l
commented
Jan 6, 2022
rscohn2
commented
Jan 6, 2022
The changes you proposed are good workarounds, and I am glad to see you are adding icpx support. |
Try to suppress the `-Werror-all` promotion in `#include <variant>`
rwgk
commented
Jan 10, 2022
@rscohn2 is there a way to enable building with |
ax3l
commented
Jan 10, 2022
via email
Try maybe -Wno-conversion? |
rwgk
commented
Jan 10, 2022
CI is running. |
rwgk
commented
Jan 10, 2022
For quality assurance, copying parts of the C++11 and C++17 compilation commands from the log: |
rwgk
commented
Jan 10, 2022
@henryiii@ax3l@Skylion007 I think this is good to go in. |
rwgk
commented
Jan 10, 2022
In view of the transition to icpx, I feel it's not worth the effort troubleshooting the icpc C++20 issue(s). |
henryiii
left a comment
There was a problem hiding this comment.
Okay, irritating to have to turn off a warning, but it's not ours (and the other compilers should catch if we make a mistake)
Description
This PR reverts most of PR #3551. To work around the issue that started with Intel 2021.5.0.20211109,
-Wno-conversionis added specifically for C++17 (as recommended here: #3570 (comment)).Quality assurance: #3570 (comment)
Original PR description
For reporting to Intel.
The C++17 build was working with
but started failing with
See also: PR #3551
Suggested changelog entry: