Fixes bitcoin/bitcoin#24413.
An alternative to bitcoin/bitcoin#24414.
Fixes bitcoin/bitcoin#24413.
An alternative to bitcoin/bitcoin#24414.
tACK d092dfb1b3f1fadbb22ff5605176979a78b623a2
The MSVC failure seems unrelated (see #24151):
test 2022-02-22T11:44:36.374000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "C:\Users\ContainerAdministrator\AppData\Local\Temp\cirrus-ci-build\test\functional\test_framework\test_framework.py", line 132, in main
self.run_test()
File "C:\Users\ContainerAdministrator\AppData\Local\Temp\cirrus-ci-build\test\functional\wallet_send.py", line 560, in run_test
assert_fee_amount(testres["fees"]["base"], testres["vsize"], Decimal(0.0001))
File "C:\Users\ContainerAdministrator\AppData\Local\Temp\cirrus-ci-build\test\functional\test_framework\util.py", line 46, in assert_fee_amount
raise AssertionError("Fee of %s BTC too high! (Should be %s BTC)" % (str(fee), str(target_fee)))
AssertionError: Fee of 0.00003160 BTC too high! (Should be 0.0000313 BTC)
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--174a7506f384e20aa4161008e828411d-->
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.
<!--cf906140f33d8803c4a75a2196329ecb-->
🐙 This pull request conflicts with the target branch and needs rebase.
<sub>Want to unsubscribe from rebase notifications on this pull request? Just convert this pull request to a "draft".</sub>
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"
CXXFLAGS="$CXXFLAGS -Wno-error=narrowing"
Seems like -Werror should simply always use --enable-suppress-external-warnings
And never enable -Werror for configure checks...
Not able to continue to work on this PR (no access to macOS x86_64), and will be happy if someone grab it.
Looks like this had a tested ACK, so if we want it, it can be merged as-is, unless there are concerns with it.
Ah sorry, I missed the rebase label.