|
@@ -299,27 +299,19 @@ fi
|
|
|
if [ $XMR_STAK = "YES" ]
|
|
|
then
|
|
|
echo -e "\n\e[95mInstall XMR-STAK:\e[0m"
|
|
|
-cd ~
|
|
|
-git clone https://github.com/fireice-uk/xmr-stak.git xmr_stak
|
|
|
cd /tmp/
|
|
|
-cat <<'EOF'>> patch_donate.patch
|
|
|
-diff --git a/xmrstak/donate-level.hpp b/xmrstak/donate-level.hpp
|
|
|
-index 71b7962..53980d4 100644
|
|
|
---- a/xmrstak/donate-level.hpp
|
|
|
-+++ b/xmrstak/donate-level.hpp
|
|
|
-@@ -15,4 +15,4 @@
|
|
|
- *
|
|
|
- */
|
|
|
-
|
|
|
--constexpr double fDevDonationLevel = 2.0 / 100.0;
|
|
|
-+constexpr double fDevDonationLevel = 0.0 / 100.0;
|
|
|
-EOF
|
|
|
+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 -j $(nproc)
|
|
|
+sudo make install
|
|
|
cd ~
|
|
|
+git clone https://github.com/fireice-uk/xmr-stak.git xmr_stak
|
|
|
cd xmr_stak
|
|
|
-sudo mv /tmp/patch_donate.patch .
|
|
|
-patch -p1 < patch_donate.patch
|
|
|
sudo ln -s /opt/amdgpu-pro/lib/x86_64-linux-gnu/libOpenCL.so /usr/lib/libOpenCL.so.1 | true
|
|
|
mkdir build
|
|
|
+sed -i -e "s/= 2.0/= 0.0/g" xmrstak/donate-level.hpp
|
|
|
cd build
|
|
|
cmake .. -DCPU_ENABLE=OFF -DHWLOC_ENABLE=OFF -DMICROHTTPD_ENABLE=OFF -DCMAKE_LINK_STATIC=ON -DCMAKE_BUILD_TYPE=Release -DCUDA_ENABLE=OFF \
|
|
|
-DOpenCL_LIBRARY=/opt/AMDAPPSDK-3.0/lib/x86_64/libOpenCL.so -DOpenCL_INCLUDE_DIR=/opt/AMDAPPSDK-3.0/include/ -DXMR-STAK_COMPILE=generic
|