-
Notifications
You must be signed in to change notification settings - Fork 37.7k
[depends] update to Boost 1.70 #15461
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
c28b53c
to
b4ca5d5
Compare
This is sporadically updated to the latest version, so might as well do 1.69 |
Mmm, Travis build for 32-bit ARM is unhappy:
I'll try if 1.69 magically makes that problem go away. |
b4ca5d5
to
43eccb0
Compare
Concept ACK. Will review release notes and test depends builds etc. |
Relevant release notes from Boost 1.69.0Filesystem
System
1.68.0Boost.WinAPI has been updated to target Windows 7 by default, where possible. In previous releases Windows Vista was the default. Test
1.67.0Filesystem
Test
1.66.0Thread
1.65.0Test
Breaking Changes
|
Concept ACK. Then this could be updated: bitcoin/src/wallet/walletutil.cpp Lines 70 to 72 in ce67620
Edit: this too https://github.com/bitcoin/bitcoin/blob/master/doc/dependencies.md#L9 |
Concept ACK. |
43eccb0
to
19ca64a
Compare
Rebased and adjusted the version in dependencies.md. We can't change |
19ca64a
to
2620e24
Compare
I switched from Boost 1.69 to 1.70 |
Concept ACK |
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ConflictsReviewers, 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. |
Gitian builds for commit 24dfcf3 (master):
Gitian builds for commit c0d07f6 (master and this pull):
|
Very lightly tested the macOS Gitian QT build. |
ACK 2620e24, let's do this early in the 0.19 cycle |
2620e24 [depends] boost: update to 1.70 (Sjors Provoost) Pull request description: Version [1.70](https://www.boost.org/users/history/version_1_70_0.html) is most recent. Versions needed for: * 1.66: #12557: fixes the single arm64 configuration ([06ee5b5](ruslo/hunter@06ee5b5)) ACKs for commit 2620e2: Tree-SHA512: 6e0174f1d92c2c24314c0689d4809e048914f8f42d17aa73799f5ee232169e0dd0ed71f5f973903c44c08309f2837c629c493f15e5c31ec6c7bd1daae5f3b25f
@@ -109,7 +108,7 @@ AC_DEFUN([AX_BOOST_SYSTEM], | |||
|
|||
fi | |||
if test "x$ax_lib" = "x"; then | |||
AC_MSG_ERROR(Could not find a version of the boost_system library!) | |||
AC_MSG_ERROR(Could not find a version of the library!) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This reverts (part of) 25333a2 but I don't know if we care.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't realize we were using a patch on top of https://www.gnu.org/software/autoconf-archive/ax_boost_base.html
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oops: #17010
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). |
2620e24 [depends] boost: update to 1.70 (Sjors Provoost) Pull request description: Version [1.70](https://www.boost.org/users/history/version_1_70_0.html) is most recent. Versions needed for: * 1.66: bitcoin#12557: fixes the single arm64 configuration ([06ee5b5](ruslo/hunter@06ee5b5)) ACKs for commit 2620e2: Tree-SHA512: 6e0174f1d92c2c24314c0689d4809e048914f8f42d17aa73799f5ee232169e0dd0ed71f5f973903c44c08309f2837c629c493f15e5c31ec6c7bd1daae5f3b25f
Summary: Backport of core [[bitcoin/bitcoin#15461 | PR15461]]. This PR is known to cause 2 issues: - The build (native) on ARM might be broken: bitcoin/bitcoin#17010 - The error messages are not helpful: bitcoin/bitcoin#16803 None of these issues are critical. I kept (adapted) the patch to work around the first issue. It doesn't provide a very solid guarantee but it can't hurt. The second issue will be fixed in a future backport. Note that due to boost cmake update, it is now required to set `Boost_USE_STATIC_RUNTIME` to `ON`. Test Plan: make make check Run the Gitian builds. Reviewers: #bitcoin_abc, deadalnix Reviewed By: #bitcoin_abc, deadalnix Differential Revision: https://reviews.bitcoinabc.org/D5623
Summary: Backport of core [[bitcoin/bitcoin#15461 | PR15461]]. This PR is known to cause 2 issues: - The build (native) on ARM might be broken: bitcoin/bitcoin#17010 - The error messages are not helpful: bitcoin/bitcoin#16803 None of these issues are critical. I kept (adapted) the patch to work around the first issue. It doesn't provide a very solid guarantee but it can't hurt. The second issue will be fixed in a future backport. Note that due to boost cmake update, it is now required to set `Boost_USE_STATIC_RUNTIME` to `ON`. Test Plan: make make check Run the Gitian builds. Reviewers: #bitcoin_abc, deadalnix Reviewed By: #bitcoin_abc, deadalnix Differential Revision: https://reviews.bitcoinabc.org/D5623
2620e24 [depends] boost: update to 1.70 (Sjors Provoost) Pull request description: Version [1.70](https://www.boost.org/users/history/version_1_70_0.html) is most recent. Versions needed for: * 1.66: bitcoin#12557: fixes the single arm64 configuration ([06ee5b5](ruslo/hunter@06ee5b5)) ACKs for commit 2620e2: Tree-SHA512: 6e0174f1d92c2c24314c0689d4809e048914f8f42d17aa73799f5ee232169e0dd0ed71f5f973903c44c08309f2837c629c493f15e5c31ec6c7bd1daae5f3b25f
Version 1.70 is most recent.
Versions needed for: