Version 1.70 is most recent.
Versions needed for:
Other than iOs support, are there are any other reasons for updating the Boost version? Otherwise this can wait until #12557 is closer to merge readiness. @fanquake [suggested]( #12557 (review)) bumping straight to 1.69
This is sporadically updated to the latest version, so might as well do 1.69
Concept ACK. Will review release notes and test depends builds etc.
Relevant release notes from Boost 1.65.0 -> 1.69.0:
Boost.WinAPI has been updated to target Windows 7 by default, where possible. In previous releases Windows Vista was the default.
Breaking Changes
BOOST_GLOBAL_FIXTURE in favor of BOOST_TEST_GLOBAL_FIXTURE and BOOST_TEST_GLOBAL_CONFIGURATION.Concept ACK.
Then this could be updated:https://github.com/bitcoin/bitcoin/blob/ce6762030f814bc737bb0a097c17201e0b2edbc5/src/wallet/walletutil.cpp#L70-L72
Edit: this too https://github.com/bitcoin/bitcoin/blob/master/doc/dependencies.md#L9
Rebased and adjusted the version in dependencies.md. We can't change walletutil.cpp because the minimum Boost version (1.47.0) doesn't change with this PR. Changing the minimum version can be done in a followup, but there's no urgent need afaik.
I switched from Boost 1.69 to 1.70
Concept ACK
<!--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.
<!--a722867cd34abeea1fadc8d60700f111-->
Gitian builds for commit 24dfcf3a56f90b101bc208f48ccdb7813fa08b83 (master):
3d60ebc8cbfd7f4933063f9d69639e64... bitcoin-0.18.99-osx-unsigned.dmga4e22cda5ea46ee15e54b7b69b8b27ce... bitcoin-0.18.99-osx64.tar.gza4980eaf59f90a611a444c1b76c5b9b0... bitcoin-0.18.99-win32-debug.zip4c853b576a4cc6fa1ae8d1011ef8bda6... bitcoin-0.18.99-win32-setup-unsigned.exebb29d6a197f89a73655204232b180dd1... bitcoin-0.18.99-win32.zip5f44cfdf87788d786f56d5cbac2838c1... bitcoin-0.18.99-win64-debug.zip49d619f33ed264a08a1d7139e47c839f... bitcoin-0.18.99-win64-setup-unsigned.exee25c18928673adca14a8fe554671ee98... bitcoin-0.18.99-win64.zip0a327e5f718504e19a6e1942650fe554... bitcoin-core-osx-0.19-res.yml40e4f7e87e4089d9c4770abd898d9ce3... bitcoin-core-win-0.19-res.yml5291ced866d1bf095152ced17009ac19... bitcoin-linux-build.log762ca6d579a8704366c076990183d925... bitcoin-osx-build.log18f4ab45d17f755f95ede31a1a4107d9... bitcoin-win-build.logGitian builds for commit c0d07f6dc9f7a39a4331d5a2af5a168c4ef57cd2 (master and this pull):
87f01454af701217107210735efde480... bitcoin-0.18.99-osx-unsigned.dmg36bce180dbd1d80bdd55adb04f27e62a... bitcoin-0.18.99-osx64.tar.gzbce6e6a85b821fa8e46dbed16cce1e5e... bitcoin-0.18.99-win32-debug.zip819dface11bafaf303cb94fd19dc0ac4... bitcoin-0.18.99-win32-setup-unsigned.exec6126945df3871b877f79ca8836148df... bitcoin-0.18.99-win32.zip4d029f896b2d3427134f0633a77af92a... bitcoin-0.18.99-win64-debug.zip545755f7e78e9de30ad63b416175ca85... bitcoin-0.18.99-win64-setup-unsigned.exed48118c1379e810afb2a45edb120e814... bitcoin-0.18.99-win64.zip2b6af7cf5d67cd8f8e7ddec4b87c7db9... bitcoin-core-osx-0.19-res.ymlef6744aac46d18e0fdbef40bbd75d68d... bitcoin-core-win-0.19-res.yml7cebe983431a0daabdc791206bb81321... bitcoin-linux-build.log34e21d53dc58434bb70159fe97ce81f2... bitcoin-osx-build.log85fa63a4d89064241ff55449cec24be8... bitcoin-win-build.logVery lightly tested the macOS Gitian QT build.
ACK 2620e24b83d16bf0f2bfe360dee1e98b4be59ca5, let's do this early in the 0.19 cycle
107 | @@ -109,7 +108,7 @@ AC_DEFUN([AX_BOOST_SYSTEM], 108 | 109 | fi 110 | if test "x$ax_lib" = "x"; then 111 | - AC_MSG_ERROR(Could not find a version of the boost_system library!) 112 | + AC_MSG_ERROR(Could not find a version of the library!)
This reverts (part of) 25333a26197b55c23debb38740ed875999aa795a but I don't know if we care.
I didn't realize we were using a patch on top of https://www.gnu.org/software/autoconf-archive/ax_boost_base.html
It seems that not even debian experimental is at 1.70. I guess that means we are the beta testers? Let's hope debian ships it within the next couple of months.
On Gentoo it exists but is masked (not stable).
Milestone
0.19.0