Bug 311435
| Summary: | [gtk3-libwebrtc] libstdc++ <expected> symbols are not available because __cpp_concepts < 202002 | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Abrar Rahman Protyasha <a_protyasha> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | a_protyasha, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | |||
| Bug Blocks: | 311333 | ||
Abrar Rahman Protyasha
As the title reads, the copy of <expected> in gtk3-libwebrtc configuration's libstdc++ is guarded behind __cpp_concepts >= 202002.
This is a problem because clang 18 is compliant (with C++23) but unfortunately cannot be used to build code using std::expected.
- https://github.com/llvm/llvm-project/pull/87998
- https://www.reddit.com/r/cpp/comments/1b6f3s4/comment/ktbkwze/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/174033228>