summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorGene <feuGeneA@users.noreply.github.com>2017-12-30 04:50:06 -0500
committerGitHub <noreply@github.com>2017-12-30 04:50:06 -0500
commitcaf839f4725ca84c8afc939f283a1c4377add934 (patch)
tree53c6a0dcab4ce925193f0196e55dd8206956f7f0 /doc
parent9fbe76c2d6fcd2ce4d71416c8829744a0d31d35d (diff)
downloadxmr-stak-caf839f4725ca84c8afc939f283a1c4377add934.zip
xmr-stak-caf839f4725ca84c8afc939f283a1c4377add934.tar.gz
added instructions for TinyCore Linux
Diffstat (limited to 'doc')
-rw-r--r--doc/compile_Linux.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/compile_Linux.md b/doc/compile_Linux.md
index b7104ac..92036c0 100644
--- a/doc/compile_Linux.md
+++ b/doc/compile_Linux.md
@@ -64,6 +64,33 @@
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
+ 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.
OpenPOWER on IntegriCloud