--- IexMath/IexMathFpu.cpp.orig	2012-07-26 20:51:55.000000000 +0200
+++ IexMath/IexMathFpu.cpp	2012-10-04 15:30:47.000000000 +0200
@@ -27,8 +27,7 @@
 #endif
 
 
-#ifdef HAVE_UCONTEXT_H
-
+#if defined(HAVE_UCONTEXT_H) && (defined(x86_64) || defined(i386_))
 
 #include <ucontext.h>
 #include <signal.h>
