diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9209c2c8..b75142c5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,7 +77,7 @@ jobs: link: "static" cc: "gcc" cxx: "g++" - flags: "--coverage" + flags: "--coverage -fprofile-update=atomic" coverage: "lcov" boost: "--build-boost" secp256k1: "--build-secp256k1" diff --git a/builds/cmake/CMakePresets.json b/builds/cmake/CMakePresets.json index b5b23198..6c43fc8a 100644 --- a/builds/cmake/CMakePresets.json +++ b/builds/cmake/CMakePresets.json @@ -36,8 +36,8 @@ "hidden": true, "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", - "CMAKE_C_FLAGS": "$env{CMAKE_C_FLAGS} -Og -g --coverage", - "CMAKE_CXX_FLAGS": "$env{CMAKE_CXX_FLAGS} -Og -g --coverage" + "CMAKE_C_FLAGS": "$env{CMAKE_C_FLAGS} -Og -g --coverage -fprofile-update=atomic", + "CMAKE_CXX_FLAGS": "$env{CMAKE_CXX_FLAGS} -Og -g --coverage -fprofile-update=atomi -fprofile-update=atomic" } }, {