···1-This change bypasses all the code that attempts to see which C++11 features are enabled in your specific C++11 compiler. C++14 is required for gtest 1.13+.
2diff --git a/CMakeLists.txt b/CMakeLists.txt
3index 902233e676ee..49ac8a1010a4 100644
4--- a/CMakeLists.txt
···20- ENDIF()
21+ SET(TINS_HAVE_CXX11 ON)
22+ MESSAGE(STATUS "Using C++11 features")
23-+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
24 ELSE(LIBTINS_ENABLE_CXX11)
25 MESSAGE(
26 WARNING
···1+This change bypasses all the code that attempts to see which C++11 features are enabled in your specific C++11 compiler. C++17 is required for gtest 1.17+.
2diff --git a/CMakeLists.txt b/CMakeLists.txt
3index 902233e676ee..49ac8a1010a4 100644
4--- a/CMakeLists.txt
···20- ENDIF()
21+ SET(TINS_HAVE_CXX11 ON)
22+ MESSAGE(STATUS "Using C++11 features")
23++ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
24 ELSE(LIBTINS_ENABLE_CXX11)
25 MESSAGE(
26 WARNING
+5-3
pkgs/by-name/li/libtins/package.nix
···21 };
2223 patches = [
24- # Required for gtest 1.13+, see also upstream report at:
25- # https://github.com/mfontanini/libtins/issues/529
26- ./0001-force-cpp-14.patch
0027 ];
2829 postPatch = ''
···21 };
2223 patches = [
24+ # Required for gtest 1.17+:
25+ # https://github.com/NixOS/nixpkgs/issues/425358
26+ # See also an upstream report for gtest 1.13+ and C++14:
27+ # https://github.com/mfontanini/libtins/issues/
28+ ./0001-force-cpp-17.patch
29 ];
3031 postPatch = ''