Blob Blame History Raw
diff -rup pypy-pypy-f66246c46ca3/rpython/translator/platform/linux.py pypy-pypy-f66246c46ca3/rpython/translator/platform/linux.py
--- pypy-pypy-f66246c46ca3/rpython/translator/platform/linux.py	2013-05-27 10:35:37.679237332 +0200
+++ pypy-pypy-f66246c46ca3/rpython/translator/platform/linux.py	2013-05-27 10:47:41.506354482 +0200
@@ -32,19 +32,20 @@ class BaseLinux(BasePosix):
         return self._pkg_config("libffi", "--libs-only-L",
                                 ['/usr/lib/libffi'])
 
-    def library_dirs_for_libffi_a(self):
-        # places where we need to look for libffi.a
-        # XXX obscuuure!  only look for libffi.a if run with translate.py
-        if 'translate' in sys.modules:
-            if sys.maxint > 2**32:
-                host = 'x86_64'
-            else:
-                host = 'x86'
-            return self.library_dirs_for_libffi() + [
-                '/usr/lib',
-                '/usr/lib/%s-linux-gnu/' % host]
-        else:
-            return []
+    #Fedora, at least, has the shared version but not the static:
+    #def library_dirs_for_libffi_a(self):
+    #    # places where we need to look for libffi.a
+    #    # XXX obscuuure!  only look for libffi.a if run with translate.py
+    #    if 'translate' in sys.modules:
+    #        if sys.maxint > 2**32:
+    #            host = 'x86_64'
+    #        else:
+    #            host = 'x86'
+    #        return self.library_dirs_for_libffi() + [
+    #            '/usr/lib',
+    #            '/usr/lib/%s-linux-gnu/' % host]
+    #    else:
+    #        return []
 
 
 class Linux(BaseLinux):