Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[C/C++] Add GCC 11 to the build matrix (aeron-io#1214)
* [CMake] Add `-Wno-error=maybe-uninitialized` to teh compiler flags to allow compiling on gcc 11 with Googletest 1.10.0. * [CI] Add gcc 11 to the build matrix. * [CMake] Add GoogleTest dependency directly from the repo as it now follows 'Live at HEAD' philosophy and there will no longer be any releases + the upgrade is necessary for gcc 11 compatibility. * Revert "[CMake] Add `-Wno-error=maybe-uninitialized` to teh compiler flags to allow compiling on gcc 11 with Googletest 1.10.0." This reverts commit d1277b4. * Revert "Revert "[CMake] Add `-Wno-error=maybe-uninitialized` to teh compiler flags to allow compiling on gcc 11 with Googletest 1.10.0."" This reverts commit c2a90e1. * [CMake] Add `-Wno-error=maybe-uninitialized` for GCC 11 if it is before 11.2 release. * Revert "[CMake] Add GoogleTest dependency directly from the repo as it now follows 'Live at HEAD' philosophy and there will no longer be any releases + the upgrade is necessary for gcc 11 compatibility." This reverts commit 9d9c7c1. * [CMake] Fix end of the block. * [CI] Use `impish` repo to install GCC 11.2 or higher. * Revert "[CI] Use `impish` repo to install GCC 11.2 or higher." This reverts commit 9895b7c. * [CMake] Add `-Wno-error=maybe-uninitialized` for GCC 11 or higher. This is needed, because otherwise GoogleTest won't compile.
- Loading branch information