Portable static x32 (i686), x64 (x86_64), armv7 (armeabi-v7a) and arm64 (aarch64) binary builds for xmrig miner.
Find a file
2026-02-12 14:25:14 +02:00
.gitlab-ci.yml Use original xmrig version in the tag name 2026-02-12 14:25:14 +02:00
LICENSE Initial commit 2024-01-28 03:05:16 +02:00
README.md Update README 2025-07-21 19:21:31 +03:00

Static binary builds of xmrig for aarch64, armeabi-v7a and x86_64 systems

latest release pipeline status upstream repo link repo license

Portable static x32 (i686), x64 (x86_64), arm (armeabi-v7a) and arm64 (aarch64) binary builds for xmrig miner. Suitable for bare Android, Termux, routers, restricted VMs or any other custom Linux installation.

Grab it from Releases page or use direct links below in automated download scripts:

Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

FAQ and Troubleshooting

  • Q: Is this really a static build?
    A: Yes, it doesn't depend on your system ld or libc or their versions at all.

  • Q: Does this binary work on any aarch64 device?
    A: Any device running Linux kernel and having aarch64 (arm64) instruction set.

  • Q: Where's the source code of xmrig that you're building from?
    A: I pull it from the official repository, you can find the whole build process here

  • Q: Can I use it on Raspberry Pi / Orange Pi?
    A: Yes, it will work on any Linux distribution of your choice.

  • Q: Can I use it in WSL on Windows?
    A: Yes, WSL2 is a VM with real Linux kernel, so this binary should work out of the box without any changes.

  • Q: Can I use it on Android?
    A: Yes, you can use it in Termux or even on bare Android.

  • Q: How do I use it on bare Android?
    A: Every Android device has a special place /data/local/tmp where you can run test executables. Enable ADB Debugging on your phone, and then do the following:

host$ adb push xmrig-aarch64-static /data/local/tmp
host$ adb shell
device$ cd /data/local/tmp && chmod +x xmrig-aarch64-static
device$ ./xmrig-aarch64-static -u <your-wallet-address> -o <your.pool.ip.address:port>
  • Q: My xmrig throws Temporary failure in name resolution error! What should I do?
    A: This is a static build, it doesn't depend on system libc, so it expects /etc/resolv.conf file to exist. If the system doesn't have this file, use IP addresses instead of DNS names, e.g. -o 51.89.217.80:9999 instead of -o xmrpool.eu:9999