2a897a
diff -up ilmbase-1.0.3/IexMath/IexMathFpu.cpp.secondary ilmbase-1.0.3/IexMath/IexMathFpu.cpp
2a897a
--- ilmbase-1.0.3/IexMath/IexMathFpu.cpp.secondary	2012-09-04 10:26:55.000000000 +0200
2a897a
+++ ilmbase-1.0.3/IexMath/IexMathFpu.cpp	2012-09-04 10:27:20.000000000 +0200
2a897a
@@ -27,7 +27,7 @@
2a897a
 #endif
2a897a
 
2a897a
 
2a897a
-#ifdef HAVE_UCONTEXT_H
2a897a
+#if defined(HAVE_UCONTEXT_H) && (defined(__x86_64__) || defined(__i386__))
2a897a
 
2a897a
 
2a897a
 #include <ucontext.h>