Skip to content

Commit

Permalink
Merge branch 'main' into bcsgh/2470/with_cxx_stdlib
Browse files Browse the repository at this point in the history
  • Loading branch information
marcalff authored Jan 29, 2024
2 parents 4eb89bd + 732f0b2 commit 371cb93
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions docs/building-with-stdlib.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,15 +159,15 @@ Valid values for `OPENTELEMETRY_STL_VERSION` are `2011`, `2014`, `2017`, `2020`

List of compilers that support building with standard library classes:

Compiler | Language standard | Notes
-------------------|-------------------|-------------------
Visual Studio 2015 | C++14 | requires `gsl::span` for `std::span` implementation
Visual Studio 2017 | C++17 | requires `gsl::span` for `std::span` implementation
Visual Studio 2019 | C++20 |
Xcode 11.x | C++17 | requires `gsl::span` for `std::span` implementation
Xcode 12.x | C++20 |
gcc-7 | C++17 | requires `gsl::span` for `std::span` implementation
gcc-9+ | C++20 |
| Compiler | Language standard | Notes |
| ------------------ | ----------------- | --------------------------------------------------- |
| Visual Studio 2015 | C++14 | requires `gsl::span` for `std::span` implementation |
| Visual Studio 2017 | C++17 | requires `gsl::span` for `std::span` implementation |
| Visual Studio 2019 | C++20 | |
| Xcode 11.x | C++17 | requires `gsl::span` for `std::span` implementation |
| Xcode 12.x | C++20 | |
| gcc-7 | C++17 | requires `gsl::span` for `std::span` implementation |
| gcc-9+ | C++20 | |

If SDK is compiled without standard library classes, then `nostd::variant`
implementation internally uses a private snapshot of [Abseil
Expand Down

0 comments on commit 371cb93

Please sign in to comment.