-
Notifications
You must be signed in to change notification settings - Fork 121
Update to C++14. #1250
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
Update to C++14. #1250
Conversation
❌ Integration test FAILEDRequested by @jonsimantov on commit 7f5a572
Add flaky tests to go/fpl-cpp-flake-tracker |
@@ -16,7 +16,7 @@ | |||
|
|||
cmake_minimum_required (VERSION 3.1) | |||
|
|||
set (CMAKE_CXX_STANDARD 11) | |||
set (CMAKE_CXX_STANDARD 14) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Drive-by comment: Should we add set (CMAKE_CXX_STANDARD_REQUIRED YES)
also?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good call.
Firestore Android build is broken by this update: log here - give it a moment to load, the log file is large |
Description
The last release added a warning when building with older versions of C++ such as C++11. This update (which will be released with the next major version) changes the C++ build to use the C++14 standard, and removes the warning added in the previous release.
Testing
Integration tests - a few known flakes / errors. Packaging has also been run and succeeded.
Type of Change
Place an
x
the applicable box:Notes
Release Notes
section ofrelease_build_files/readme.md
.