-
Notifications
You must be signed in to change notification settings - Fork 1.2k
core: transition to c++17, deboostification #4256
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
|
This pull request has conflicts, please rebase. |
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.
utACK for merging via merge commit
For 21064, can we do https://github.com/bitcoin/bitcoin/pull/21064/files#diff-dac26d1a1b4a405373f40090c92278a64cbda24c875d3394d5e7f81747367702L70-L71? git grep doesn't yield any results
Also, does it make sense to remove the cxx17 ci build now?
UdjinM6
left a comment
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.
- agree with @PastaPastaPasta - we should drop
linux64_cxx17build (should we add--with-sanitizers=undefinedtolinux64build?) - should apply 20471 to
depends/packages/protobuf.mk
|
@PastaPastaPasta, we could remove those two lines from the inter whitelist but they're not there to begin with so there's nothing to remove (which is kinda surprising but not too problematic) @UdjinM6, bitcoin#20471 has been updated and |
UdjinM6
left a comment
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.
utACK
ci/matrix.sh
Outdated
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.
Hmmmm, we shouldn't just do this b/c of --enable-werror --with-sanitizers=undefined which are not on linux64/32
Also the fact that this one doesn't do functional tests. We should probably keep this, but just rename it to be like linux64_nofun :D
|
(Otherwise everything does good) |
|
CI is broken:
Let's maybe drop 63f0fc4 for now and implement it in a separate PR? |
If we drop 63f0fc4, we should drop kwvg@73de8a6 as well |
|
Updated with rollbacks |
PastaPastaPasta
left a comment
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.
utACK for merging via merge commit
UdjinM6
left a comment
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.
Not a huge fan of merging PRs with failed CI builds but these failures are unrelated, so
utACK
No description provided.