-
Notifications
You must be signed in to change notification settings - Fork 38.7k
doc: Split depends installation instructions per arch #14264
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
|
Fun fact: |
| No more conflicts as of last run. |
c18f9da to
77774f1
Compare
501f52e to
30c7c10
Compare
|
Tested that the current instructions work on no fresh and minimal ubuntu/debian due to missing packages or not-found packages. |
facf72a to
fad16ac
Compare
|
Tested that depends compilation (and cross-compilation) works now with fad16ac14df1190de4c9fa9ee2e5ae89c421f0d3 on debian:9, xenial and bionic. |
depends/README.md
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.
line 51 is for aarch64, I guess you should swap with line 55.
faf5355 to
fa6e22e
Compare
depends/README.md
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.
2018-09-19 20:32:54 mdl(pr=14264): depends/README.md:39: MD026 Trailing punctuation in header
depends/README.md
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.
2018-09-19 20:32:54 mdl(pr=14264): depends/README.md:43: MD026 Trailing punctuation in header
depends/README.md
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.
2018-09-19 20:32:54 mdl(pr=14264): depends/README.md:47: MD026 Trailing punctuation in header
09056d2 to
fad95e8
Compare
|
|
@Sjors I've stolen this from you. Mind to take a look here if it looks right? |
|
It looks OK to me, but only way to know for sure is to try on a fresh machine, which I haven't gotten around to. |
|
I am going to merge, since the current instructions are broken and I tried this on several fresh machines. |
fad95e8 doc: Split build linux dependencies (MarcoFalke) 0000009 doc: Split depends installation instructions per arch (MarcoFalke) Pull request description: The current depends installation instructions fail on bionic with ``` E: Unable to locate package g++-4.8-aarch64-linux-gnu E: Unable to locate package gcc-4.8-aarch64-linux-gnu E: Unable to locate package g++-4.8-arm-linux-gnueabihf E: Unable to locate package gcc-4.8-arm-linux-gnueabihf ``` Also, they fail due to missing dependencies `make automake cmake pkg-config python3` Fix this by removing the explicit version and splitting them into common instructions and instructions per linux architecture. Tree-SHA512: 25d5efa7450a0b1bbd569f431158f5a25bf4fe34f6adc32ebdfd6b6db9447ce083f555f20ff5b9f7c458864986c15d65219a31a1cd2b18bad9965ece2ea5e3be
Summary: This diff updates the cross compilation instructions to use cmake and ninja. It also make the doc in sync with core with up to date dependencies. Backport of core [[bitcoin/bitcoin#14264 | PR14264]] and [[bitcoin/bitcoin#16051 | PR16051]]. Test Plan: Read and test the instructions. Reviewers: #bitcoin_abc, jasonbcox, deadalnix Reviewed By: #bitcoin_abc, jasonbcox, deadalnix Subscribers: jasonbcox, deadalnix Differential Revision: https://reviews.bitcoinabc.org/D5394
Summary: This diff updates the cross compilation instructions to use cmake and ninja. It also make the doc in sync with core with up to date dependencies. Backport of core [[bitcoin/bitcoin#14264 | PR14264]] and [[bitcoin/bitcoin#16051 | PR16051]]. Test Plan: Read and test the instructions. Reviewers: #bitcoin_abc, jasonbcox, deadalnix Reviewed By: #bitcoin_abc, jasonbcox, deadalnix Subscribers: jasonbcox, deadalnix Differential Revision: https://reviews.bitcoinabc.org/D5394
The current depends installation instructions fail on bionic with
Also, they fail due to missing dependencies
make automake cmake pkg-config python3Fix this by removing the explicit version and splitting them into common instructions and instructions per linux architecture.