1*4882a593Smuzhiyunconfig BR2_PACKAGE_XMRIG 2*4882a593Smuzhiyun bool "xmrig" 3*4882a593Smuzhiyun # archs officially supported by upstream 4*4882a593Smuzhiyun depends on BR2_aarch64 || BR2_x86_64 || BR2_i386 5*4882a593Smuzhiyun depends on BR2_USE_MMU # libuv 6*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libuv 7*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # libuv 8*4882a593Smuzhiyun # xmrig needs fenv.h which is not provided by uclibc 9*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_USES_UCLIBC 10*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS # libuv 11*4882a593Smuzhiyun select BR2_PACKAGE_LIBUV 12*4882a593Smuzhiyun help 13*4882a593Smuzhiyun RandomX, CryptoNight, AstroBWT and Argon2 CPU/GPU miner. 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun https://xmrig.com 16*4882a593Smuzhiyun 17*4882a593Smuzhiyuncomment "xmrig needs a glibc or musl toolchain w/ NPTL, dynamic library" 18*4882a593Smuzhiyun depends on BR2_aarch64 || BR2_x86_64 || BR2_i386 19*4882a593Smuzhiyun depends on BR2_USE_MMU 20*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_SYNC_4 21*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ 22*4882a593Smuzhiyun BR2_TOOLCHAIN_USES_UCLIBC || BR2_STATIC_LIBS 23