build: Fix Boost.Process test for Boost 1.78

This commit is contained in:
Hennadii Stepanov
2022-02-22 12:20:48 +02:00
committed by João Barbosa
parent c109e7d51c
commit 532c64a726
3 changed files with 23 additions and 0 deletions

View File

@@ -12,7 +12,16 @@
// For details see https://github.com/bitcoin/bitcoin/pull/22348.
#define __kernel_entry
#endif
#if defined(__GNUC__)
// Boost 1.78 requires the following workaround.
// See: https://github.com/boostorg/process/issues/235
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wnarrowing"
#endif
#include <boost/process.hpp>
#if defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
#endif // ENABLE_EXTERNAL_SIGNER
#include <boost/test/unit_test.hpp>