ARM 32-bit executable for Raspberry Pi #46
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is the 32-bit binary I compiled for Raspberry Pi. This particular build was done on stock Raspbian Buster (Debian 10 based) on a Raspberry Pi 3, but it also works on Raspberry Pi 4. Being 32-bit it probably also works on Rasberry Pi 2 and 1/Zero but I haven't tested on those.
In order to compile I installed all dependencies as a first step. Then I installed libssl1.0-dev as suggested for Debian 9 onward. I had to comment the following two lines in curecoin-qt.pro
since the SSE2 extension is not a feature of these ARM chips.
Afterwards I ran
to get the executable. I was unable to compile with UPNP support and "USE_UPNP=0" also threw errors. After running and using the program however I didn't experience any connection problems. Maybe someone could take a look at why upnpDiscover function at net.cpp expects something different than what is defined.