Page MenuHomePhabricator

Install base-devel by default for the example Arch Linux build in build-unix.md
ClosedPublic

Authored by jasonbcox on Jul 14 2020, 22:05.

Details

Summary

These instructions do not work out of the box on a fresh machine due to a missing compiler.

Test Plan

I don't have an Arch machine, so I tried this in a docker container:

docker run -it archlinux:latest /bin/bash
pacman -S base-devel boost cmake git libevent ninja python
git clone https://github.com/Bitcoin-ABC/bitcoin-abc.git
cd bitcoin-abc
cmake -GNinja . -DBUILD_BITCOIN_WALLET=OFF -DBUILD_BITCOIN_QT=OFF -DENABLE_UPNP=OFF -DBUILD_BITCOIN_ZMQ=OFF -DUSE_JEMALLOC=OFF

Event Timeline

Fabien requested changes to this revision.Jul 15 2020, 07:05
Fabien added a subscriber: Fabien.

Use the development meta group instead: base-devel. This is somewhat the equivalent for the Debian build-essential and should already be installed on most Arch boxes.

This revision now requires changes to proceed.Jul 15 2020, 07:05

Install base-devel instead of clang

jasonbcox retitled this revision from Install clang by default for the example Arch Linux build in build-unix.md to Install base-devel by default for the example Arch Linux build in build-unix.md.Jul 15 2020, 16:51
jasonbcox edited the summary of this revision. (Show Details)
jasonbcox edited the test plan for this revision. (Show Details)
This revision is now accepted and ready to land.Jul 15 2020, 17:25