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

doc: add arch linux build example #7847

Merged
merged 1 commit into from Apr 14, 2016

Conversation

Projects
None yet
5 participants
@mruddy
Contributor

mruddy commented Apr 9, 2016

Just adding some notes about building on Arch Linux. Shows which packages are necessary and gives a little info about how the pre-built packages are built.

@laanwj

This comment has been minimized.

Show comment
Hide comment
@laanwj

laanwj Apr 9, 2016

Member

Travis failure is unrelated and intermittent (#7463).

BTW for doc-only changes like this you can put [skip ci] in the pull request description (not in the title)

Member

laanwj commented Apr 9, 2016

Travis failure is unrelated and intermittent (#7463).

BTW for doc-only changes like this you can put [skip ci] in the pull request description (not in the title)

@laanwj laanwj added the Docs label Apr 9, 2016

@MarcoFalke

This comment has been minimized.

Show comment
Hide comment
@MarcoFalke

MarcoFalke Apr 9, 2016

Member

put [skip ci] in the pull request description

I think travis no longer fetches this from GitHub. You'd have to put it in the commit body.

Member

MarcoFalke commented Apr 9, 2016

put [skip ci] in the pull request description

I think travis no longer fetches this from GitHub. You'd have to put it in the commit body.

@MarcoFalke

This comment has been minimized.

Show comment
Hide comment
@MarcoFalke

MarcoFalke Apr 9, 2016

Member

Not sure if it makes sense to hardcode stuff like "v0.12.0" or "python2" as this will be outdated in one or two months.

Member

MarcoFalke commented Apr 9, 2016

Not sure if it makes sense to hardcode stuff like "v0.12.0" or "python2" as this will be outdated in one or two months.

@mruddy

This comment has been minimized.

Show comment
Hide comment
@mruddy

mruddy Apr 9, 2016

Contributor

Cool, I put [skip ci] in the commit body and it seems to have worked.
I removed the reference to the tag (tags are around for a long time, but it was not important to what I was documenting so I removed it) and python2 and reworded things a little.

Contributor

mruddy commented Apr 9, 2016

Cool, I put [skip ci] in the commit body and it seems to have worked.
I removed the reference to the tag (tags are around for a long time, but it was not important to what I was documenting so I removed it) and python2 and reworded things a little.

pacman -S git base-devel boost libevent python
git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin/

This comment has been minimized.

@paveljanik

paveljanik Apr 12, 2016

Contributor

save typing, remove / ;-)

@paveljanik

paveljanik Apr 12, 2016

Contributor

save typing, remove / ;-)

This comment has been minimized.

@mruddy

mruddy Apr 13, 2016

Contributor

tab completion :)

@mruddy

mruddy Apr 13, 2016

Contributor

tab completion :)

This example lists the steps necessary to setup and build a command line only, non-wallet distribution of the latest changes on Arch Linux:
pacman -S git base-devel boost libevent python
git clone https://github.com/bitcoin/bitcoin.git

This comment has been minimized.

@paveljanik

paveljanik Apr 12, 2016

Contributor

save typing, remove .git at the end

@paveljanik

paveljanik Apr 12, 2016

Contributor

save typing, remove .git at the end

This comment has been minimized.

@mruddy

mruddy Apr 13, 2016

Contributor

copy and paste :)

@mruddy

mruddy Apr 13, 2016

Contributor

copy and paste :)

git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin/
./autogen.sh
./configure --disable-wallet --without-gui --without-miniupnpc

This comment has been minimized.

@paveljanik

paveljanik Apr 12, 2016

Contributor

Why do you mention miniupnpc here?

@paveljanik

paveljanik Apr 12, 2016

Contributor

Why do you mention miniupnpc here?

This comment has been minimized.

@mruddy

mruddy Apr 13, 2016

Contributor

didn't need it for what i was doing. this was just from my notes. that's all. i also use make -j 4 check (it saves a lot of time to run multiple jobs at once) but didn't want to try to describe how to get the number of non-hyperthreaded cores in a generalized way.

@mruddy

mruddy Apr 13, 2016

Contributor

didn't need it for what i was doing. this was just from my notes. that's all. i also use make -j 4 check (it saves a lot of time to run multiple jobs at once) but didn't want to try to describe how to get the number of non-hyperthreaded cores in a generalized way.

@paveljanik

This comment has been minimized.

Show comment
Hide comment
@paveljanik

paveljanik Apr 12, 2016

Contributor

ACK fe53a2a

Contributor

paveljanik commented Apr 12, 2016

ACK fe53a2a

@dcousens

This comment has been minimized.

Show comment
Hide comment
@dcousens

dcousens Apr 13, 2016

Contributor

concept ACK

Contributor

dcousens commented Apr 13, 2016

concept ACK

@laanwj laanwj merged commit fe53a2a into bitcoin:master Apr 14, 2016

laanwj added a commit that referenced this pull request Apr 14, 2016

Merge #7847: doc: add arch linux build example
fe53a2a doc: add arch linux setup and build example [skip ci] (mruddy)
@laanwj

This comment has been minimized.

Show comment
Hide comment
@laanwj

laanwj Apr 14, 2016

Member

I think travis no longer fetches this from GitHub. You'd have to put it in the commit body.

Please not in the title next time, though.

Member

laanwj commented Apr 14, 2016

I think travis no longer fetches this from GitHub. You'd have to put it in the commit body.

Please not in the title next time, though.

@mruddy mruddy deleted the mruddy:doc-build-arch-linux branch Apr 14, 2016

codablock added a commit to codablock/dash that referenced this pull request Sep 16, 2017

Merge #7847: doc: add arch linux build example
fe53a2a doc: add arch linux setup and build example [skip ci] (mruddy)

codablock added a commit to codablock/dash that referenced this pull request Sep 19, 2017

Merge #7847: doc: add arch linux build example
fe53a2a doc: add arch linux setup and build example [skip ci] (mruddy)

codablock added a commit to codablock/dash that referenced this pull request Dec 20, 2017

Merge #7847: doc: add arch linux build example
fe53a2a doc: add arch linux setup and build example [skip ci] (mruddy)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment