BitcoinVB BitcoinVB
  • FAQ 
  • TESTNET 
  • ABOUT 
  • JOBS 
  • BOUNTY 
  • DOCUMENT 
  • COMMUNITY 
BitcoinVB BitcoinVB
BitcoinVB
  • FAQ 
  • TESTNET 
  • ABOUT 
  • JOBS 
  • BOUNTY 
  • DOCUMENT 
  • COMMUNITY 

UNIX BUILD NOTES

  • folder icon closed folder iconNote
  • folder icon closed folder iconTo Build
  • folder icon closed folder iconDependencies
  • folder icon closed folder iconMemory Requirements
  • folder icon closed folder iconLinux Distribution
  • folder icon closed folder iconFedora
  • folder icon closed folder iconMiniupnpc
  • folder icon closed folder iconLibnatpmp
  • folder icon closed folder iconBerkeley DB
  • folder icon closed folder iconBoost
  • folder icon closed folder iconSecurity
  • folder icon closed folder iconDisable-wallet mode
  • folder icon closed folder iconAdditional Configure Flags
  • folder icon closed folder iconArch Linux
  • folder icon closed folder iconARM Cross-compilation

UNIX BUILD NOTES

  • folder icon closed folder iconNote
  • folder icon closed folder iconTo Build
  • folder icon closed folder iconDependencies
  • folder icon closed folder iconMemory Requirements
  • folder icon closed folder iconLinux Distribution
  • folder icon closed folder iconFedora
  • folder icon closed folder iconMiniupnpc
  • folder icon closed folder iconLibnatpmp
  • folder icon closed folder iconBerkeley DB
  • folder icon closed folder iconBoost
  • folder icon closed folder iconSecurity
  • folder icon closed folder iconDisable-wallet mode
  • folder icon closed folder iconAdditional Configure Flags
  • folder icon closed folder iconArch Linux
  • folder icon closed folder iconARM Cross-compilation

Arch Linux

Estimated reading :4 minutes 106 views

Setup and Build Example: Arch Linux

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
cd bitcoin/
./autogen.sh
./configure --disable-wallet --without-gui --without-miniupnpc
make check
				
			

Note: Enabling wallet support requires either compiling against a Berkeley DB newer than 4.8 (package db) using –with-incompatible-bdb, or building and depending on a local version of Berkeley DB 4.8. The readily available Arch Linux packages are currently built using –with-incompatible-bdb according to the PKGBUILD. As mentioned above, when maintaining portability of the wallet between the standard Bitcoin Core distributions and independently built node software is desired, Berkeley DB 4.8 must be used.

Previous
Additional Configure Flags
Next
ARM Cross-compilation

How can we help?

CONTENTS