User Tools

Site Tools


cryptocurrency

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cryptocurrency [2014/03/04 23:08] (current)
ginko créée
Line 1: Line 1:
 +====== Cryptocurrency ======
 +===== cpuminer =====
 +==== Installation sur un NAS Synology DS212 ====
 +Il n'​existe pas à ce jour de binaire précompilé pour le processeur du DS212 (ARM), il a donc fallu se débrouiller. Pour cela :
  
 +  * je me suis basé sur le [[https://​bitcointalk.org/​index.php?​PHPSESSID=j67nci3c5l30562vrlkik335f0&​topic=55038.msg4245937#​msg4245937|témoignage d'un mec sur un forum]] qui mène à [[https://​bitcointalk.org/​index.php?​topic=253519.0|cette page]].
 +  * j'ai appliqué un peu n'​importe comment les différentes indications (qui sont les prérequis pour utiliser cgminer ou bfgminer, des moniteurs pour des périphériques de minage spécialisés (FPGA, ASIC, genre USB block erupters)qui ont des dépendances comme la libusb par exemple, mais en gros, je pense que les éléments à retenir sont les suivants :
 +    * checker la libcurl : <code bash >​pkg-config --libs libcurl</​code>​ A priori la version ipkg est moisie, en tous cas, j'ai pris la dernière dispo sur curl.haxx.se et l'ai compilée
 +    * installer la toolchain : <code bash>​ipkg install gcc
 +ipkg install make automake autoconf libtool binutils
 +ipkg install optware-devel</​code>​ NB : **le paquet crosstool-native __n'​existe PAS__**.
 +    * réparer la libpthread : la version ipkg semble également moisie : <code bash>​mkdir /​opt/​arm-none-linux-gnueabi/​lib_disabled
 +mv /​opt/​arm-none-linux-gnueabi/​lib/​libpthread* /​opt/​arm-none-linux-gnueabi/​lib_disabled
 +cp /​lib/​libpthread.so.0 /​opt/​arm-none-linux-gnueabi/​lib/​
 +cd /​opt/​arm-none-linux-gnueabi/​lib/​
 +ln -s libpthread.so.0 libpthread.so
 +ln -s libpthread.so.0 libpthread-2.5.so</​code>​
 +    * Installer la jansson : <code bash>​wget http://​www.digip.org/​jansson/​releases/​jansson-2.1.tar.gz
 +tar xvf jansson-2.1.tar.gz
 +cd jansson-2.1
 +./configure --prefix=/​opt
 +make install</​code>​
 +
 +**NB : j'ai réussi à compiler la version officielle de sourceforge.**
 +
 +Après la compilation,​ l'​executable râle encore car il ne trouve pas la libjansson.so.4... pour une raison ou une autre, exporter la ''​LD_LIBRARY_PATH''​ résout le problème. Je suppose que je me suis merdé lors de la compilation...
 +<code bash>​export LD_LIBRARY_PATH=/​opt/​lib</​code>​
cryptocurrency.txt · Last modified: 2014/03/04 23:08 by ginko