(this guide is probably out of date)
I have recently successfully built i2pd for the raspberry pi using a cross compiler on Ubuntu 16.04 LTS for amd64. So far i2pd has an uptime of over a week with no crashes or memory leaks running a small irc server. There are still a few things i2pd could do better, specifically more documentation but I digress.
First off if you don't have
git install it along with the basic compiler stuffs.
To build a static i2pd for raspberry pi you'll need to build an environment with all the i2pd dependencies. We'll use ubuntu's gcc arm cross compiler for this.
We don't want to mix the libraries we are going to build with our system libraries as they are for ARM not x86 so we'll make a separate …