diff options
author | fireice-uk <fireice-uk@users.noreply.github.com> | 2018-01-03 07:57:58 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-03 07:57:58 +0000 |
commit | f503bd41628c01da82eda1748eb29219254cae07 (patch) | |
tree | 9e399474cd384a896e6dff23b5d55eec14cadcd7 /doc | |
parent | c88e76d9a9b978ba93050dca783294223cb7ba9a (diff) | |
parent | 84826bd00e8b2e08443e3d97b7029f74d3a67846 (diff) | |
download | xmr-stak-f503bd41628c01da82eda1748eb29219254cae07.zip xmr-stak-f503bd41628c01da82eda1748eb29219254cae07.tar.gz |
Merge pull request #744 from feuGeneA/dev
added instructions for TinyCore Linux
Diffstat (limited to 'doc')
-rw-r--r-- | doc/compile_Linux.md | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/doc/compile_Linux.md b/doc/compile_Linux.md index b7104ac..5a1e762 100644 --- a/doc/compile_Linux.md +++ b/doc/compile_Linux.md @@ -64,6 +64,34 @@ cd xmr-stak/build cmake .. make install + + # TinyCore Linux 8.x + # TinyCore is 32-bit only, but there is an x86-64 port, known as "Pure 64," + # hosted on the TinyCore home page, and it works well. + # Beware that huge page support is not enabled in the kernel distributed + # with Pure 64. Consider http://wiki.tinycorelinux.net/wiki:custom_kernel + # Note that as of yet there are no distro packages for microhttpd or hwloc. + # hwloc is easy enough to install manually though, shown below. + # Also note that only CPU mining has been tested on this platform, thus the + # disabling of CUDA and OpenCL shown below. + tce-load -iw openssl-dev.tcz cmake.tcz make.tcz gcc.tcz git.tcz \ + glibc_base-dev.tcz linux-4.8.1_api_headers.tcz \ + glibc_add_lib.tcz + wget https://www.open-mpi.org/software/hwloc/v1.11/downloads/hwloc-1.11.8.tar.gz + tar xzvf hwloc-1.11.8.tar.gz + cd hwloc-1.11.8 + ./configure --prefix=/usr/local + make + sudo make install + cd .. + git clone http://github.com/fireice-uk/xmr-stak + cd xmr-stak + mkdir build + cd build + CC=gcc cmake .. -DCUDA_ENABLE=OFF \ + -DOpenCL_ENABLE=OFF \ + -DMICROHTTPD_ENABLE=OFF + make install ``` - g++ version 5.1 or higher is required for full C++11 support. |