Fedora

You can use official binary downloads for this OS, with linux-x64 or linux-static-x64 suffixes.

Basic build

Basic build is good for local machine, because it is easy, but if you need to run the miner on other machines please take a look at advanced build.

1. sudo dnf install -y git make cmake gcc gcc-c++ libstdc++-static libuv-static hwloc-devel openssl-devel
2. git clone https://github.com/xmrig/xmrig.git
3. mkdir xmrig/build && cd xmrig/build
4. cmake ..
5. make -j$(nproc)

Advanced build

We use build_deps.sh script to build recent versions of libuv, openssl and hwloc as static libraries.

1. sudo dnf install -y git make cmake gcc gcc-c++ libstdc++-static automake libtool autoconf
2. git clone https://github.com/xmrig/xmrig.git
3. mkdir xmrig/build
4. cd xmrig/scripts && ./build_deps.sh && cd ../build
5. cmake .. -DXMRIG_DEPS=scripts/deps
6. make -j$(nproc)

Use command ldd xmrig to verify binary dependencies.