Magi 1.2.1.1+armv7l-beta2
armv7l binaries for the Magi wallet (magi-qt, magid).
This release should fix issues with the wallet running on the Raspberry Pi 2.
CAUTION: This build uses libdb5.1 ! Essentially, this means that you can't swap the blockchain database that these binaries create (or have opened) back to an official wallet/server build because they use libdb4.8. This was done to simplify the build process dramatically (just an extra apt-get entry) instead of installing and relying on an unsupported libdb4.8-armhf binary.
Description
These binaries are built for the convenience of people that either use an ARM desktop or run an ARM server and who want to keep their wallet open to mint coins via POS or want to run an energy-efficient node for solo mining.
I won't guarantee that everything works, but I've tested the wallet enough to see that it runs normally for everything I've ever used a wallet for (encrypting/decrypting, sending/receiving coins, updating the blockchain database, solo mining).
Authors
The Magi team's efforts are really are that are at work here. Only a few lines of code were added to allow Qmake and Make to decide whether or not to use SSE2 instructions.
Changes to the QT GUI qmake file:
- lines 130-139 in magi-qt.pro
Changes to the headless build Makefile:
- lines 101-112 in makefile.unix
Build Info:
Binaries built on: Linaro 3.0.36+ m-pays#20 SMP PREEMPT Fri Oct 17 14:28:23 CST 2014 armv7l
If you'd like to build the binaries yourself, read through: the doc/build-unix-arm.txt and doc/readme-qt-arm.rst files.
The gist of it, however, is to open up a terminal, navigate to $PROJECT_ROOT, and enter:
sudo apt-get install qt4-qmake libqt4-dev build-essential libboost-dev libboost-system-dev \
libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev \
libssl-dev libdb5.1++-dev libminiupnpc-dev libminiupnpc8 libgmp-dev
The above commands download your build dependencies. After you have them, you can choose to build the GUI or headless binary:
For the GUI
qmake
make
For headless
cd src
make -f makefile.unix xCPUARCH=armv7l