racker/virgo-base — pull request #42 by Kami (2013-11-25 17:57:23+00:00)
Title: Make build work on Rasperry Pi (ARM)

This branch makes the project build and run on Rasperry Pi.

It depends on some changes in luvit/luvit and luvit/openssl. As soon as those changes are merged there, deps/luvit submodule reference needs to be updated.

As you can notice, I've disabled breakpad and crash reporting functionality when running on arm. The reason for that is that this project includes an older version of breakpad which doesn't support arm.

An alternative would be to upgrade breakpad. I decided to opt for a simpler approach because the alternative approach would result in a bigger change and is more risky.

On top of that, afaik, arm is not an officially supported architecture so crash dumps not being available there isn't a big deal imo.