Fixes bitcoin/bitcoin#24413.
An alternative to bitcoin/bitcoin#24414.
Fixes bitcoin/bitcoin#24413.
An alternative to bitcoin/bitcoin#24414.
The MSVC failure seems unrelated (see #24151):
0 test 2022-02-22T11:44:36.374000Z TestFramework (ERROR): Assertion failed
1 Traceback (most recent call last):
2 File "C:\Users\ContainerAdministrator\AppData\Local\Temp\cirrus-ci-build\test\functional\test_framework\test_framework.py", line 132, in main
3 self.run_test()
4 File "C:\Users\ContainerAdministrator\AppData\Local\Temp\cirrus-ci-build\test\functional\wallet_send.py", line 560, in run_test
5 assert_fee_amount(testres["fees"]["base"], testres["vsize"], Decimal(0.0001))
6 File "C:\Users\ContainerAdministrator\AppData\Local\Temp\cirrus-ci-build\test\functional\test_framework\util.py", line 46, in assert_fee_amount
7 raise AssertionError("Fee of %s BTC too high! (Should be %s BTC)" % (str(fee), str(target_fee)))
8 AssertionError: Fee of 0.00003160 BTC too high! (Should be 0.0000313 BTC)
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Reviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
🐙 This pull request conflicts with the target branch and needs rebase.
Want to unsubscribe from rebase notifications on this pull request? Just convert this pull request to a “draft”.
1437@@ -1438,9 +1438,14 @@ if test "$use_external_signer" != "no"; then
1438 ;;
1439 *)
1440 AC_MSG_CHECKING([whether Boost.Process can be used])
1441+ TEMP_CXXFLAGS="$CXXFLAGS"
1442+ dnl Boost 1.78 requires the following workaround.
1443+ dnl See: https://github.com/boostorg/process/issues/235
1444+ CXXFLAGS="$CXXFLAGS -Wno-narrowing"
0 CXXFLAGS="$CXXFLAGS -Wno-error=narrowing"
Seems like -Werror
should simply always use --enable-suppress-external-warnings
And never enable -Werror
for configure checks…