====== 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 : pkg-config --libs libcurl 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 : ipkg install gcc ipkg install make automake autoconf libtool binutils ipkg install optware-devel NB : **le paquet crosstool-native __n'existe PAS__**. * réparer la libpthread : la version ipkg semble également moisie : 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 * Installer la jansson : 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 **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... export LD_LIBRARY_PATH=/opt/lib