Building P2Pool from Source
Table of Contents
- Introduction and Scope
- Install Pre-Requisites
- Download P2Pool from Github
- Configure P2Pool
- Build P2Pool
- Donations
- Links ] —
Introduction and Scope
This page documents the process of building SChernykh’s P2Pool Software.
Install Pre-Requisites
On my Debian system:
apt update
apt install git build-essential cmake libuv1-dev libzmq3-dev libsodium-dev libpgm-dev libnorm-dev libgss-dev libcurl4-openssl-dev libidn2-0-dev
Download P2Pool from Github
git clone --recursive https://github.com/SChernykh/p2pool
mv p2pool p2pool-v4.6
ln -s p2pool-v4.6 p2pool
This clones the SChernykh P2Pool repository into the p2pool directory.
Configure P2Pool
cd p2pool
mkdir build
cd build
cmake -DWITH_MERGE_MINING_DONATION=OFF ..
Build P2Pool
From the p2pool/build
directory where you ran cmake
:
NUM_PROCS=4
make -j${NUM_PROCS)
-where NUM_PROCS (4 in the example above) is the number of CPU cores you want to dedicate to the build process.
Donations
SChernykh’s Monero XMR wallet address for donations:
44MnN1f3Eto8DZYUWuE5XZNUtE3vcRzt2j6PzqWpPau34e6Cf4fAxt6X2MBmrm6F9YMEiMNjN6W4Shn4pLcfNAja621jwyg