Index: jffi-1.0.2/jni/GNUmakefile
===================================================================
--- jffi-1.0.2.orig/jni/GNUmakefile	2012-05-29 07:10:47.000000000 +0000
+++ jffi-1.0.2/jni/GNUmakefile	2012-05-29 07:11:34.000000000 +0000
@@ -156,7 +156,7 @@
 endif
 
 ifeq ($(OS), linux)
-  SOFLAGS = -shared -mimpure-text -static-libgcc -Wl,-soname,$(@F) -Wl,-O1
+  SOFLAGS = -shared -static-libgcc -Wl,-soname,$(@F) -Wl,-O1
   CFLAGS += -pthread
 endif
 
Index: jffi-1.0.2/libtest/GNUmakefile
===================================================================
--- jffi-1.0.2.orig/libtest/GNUmakefile	2012-05-29 07:10:47.000000000 +0000
+++ jffi-1.0.2/libtest/GNUmakefile	2012-05-29 07:14:19.110281617 +0000
@@ -47,7 +47,7 @@
 OFLAGS = -O2 $(JFLAGS)
 WFLAGS = -W -Werror -Wall -Wno-unused -Wno-parentheses
 PICFLAGS = -fPIC
-SOFLAGS = -shared -mimpure-text -Wl,-O1
+SOFLAGS = -shared -Wl,-O1
 LDFLAGS += $(SOFLAGS)
 
 IFLAGS = -I"$(BUILD_DIR)"
