Skip to content

Magi (XMG) Wallet v1.2.1.1 (magid, magi-qt) for armv7l

Latest
Compare
Choose a tag to compare
@feldenthorne feldenthorne released this 14 Mar 00:11
· 20 commits to armv7l_official since this release

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:

Changes to the headless build Makefile:

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