-
Notifications
You must be signed in to change notification settings - Fork 386
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
ci: a bunch more backports to get MacOS job working #1018
ci: a bunch more backports to get MacOS job working #1018
Conversation
f8d0931
to
8b2f72c
Compare
Details: Homebrew/discussions#691 bitcoin/bitcoin#21663 (1/1) Conflicts: .cirrus.yml; had to remove libnatpnp which was added upstream in bitcoin/bitcoin#18077 which is a much larger PR that we are NOT backporting.
This also removes the "brew update" added in commit b738155. bitcoin/bitcoin#22122 (1/1)
8b2f72c
to
1e63e57
Compare
We actually need both this and #1017 to get CI working. |
@@ -10,7 +10,8 @@ export HOST=x86_64-apple-darwin18 | |||
export PIP_PACKAGES="zmq" | |||
export GOAL="install" | |||
# ELEMENTS: add -fno-stack-check to work around clang bug on macos | |||
export BITCOIN_CONFIG="--with-gui --enable-reduce-exports --enable-werror --with-boost-process CXXFLAGS=-fno-stack-check" | |||
# ELEMENTS: remove --enable-werror because it triggers on Boost Thread includes (FIXME remove this after 22.0 rebase when boost-thread is removed) |
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.
Remembering this will be a non-trivial task 😅
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.
In the 22 rebase I just blanked out this PR, since the PRs it backports preceded it.
LGTM, I'm not fully understanding the OSX changes specifically, but the CI changes seem fine and I didn't see any other potential side-effects. |
utACK 1e63e57 |
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.
Thanks!
Backport of bitcoin/bitcoin#20419 then bitcoin/bitcoin#19179 (except 2nd commit "Run i686 centos ci config on cirrus" which requires some more supporting PRs) then bitcoin/bitcoin#20545 then bitcoin/bitcoin#21542 then
bitcoin/bitcoin#21663 then bitcoin/bitcoin#22122
We are getting 403 errors in our MacOS job on Cirrus, presumably because bintray.com has shut down (see discussion on upstream PR 21663). Backport this PR and several supporting ones. These PRs will be merged as part of the 22.0 rebase. In the interest of keeping CI running let's backport them early.