This is based on my Fedora patch, and works on Fedora on ARM.
Patch for ARM builds, Issue 226.
Works on Raspian Wheezy armhf.
Just realized that this could (probably will) break builds on other architectures.
Didn't break the builds for x86_64 or i386.
Wow, never mind, I'm out of it today. Just realized that the context.c changes were in a #define block for arm.
Sorry, ignore my previous post.
No worries, though that did get me to run-test it on x86_64, and it's fine. :)
Thanks Jon :)