[pypy-svn] r76313 - pypy/branch/asmgcc-64/pypy/translator/platform

jcreigh at codespeak.net jcreigh at codespeak.net
Thu Jul 22 15:50:53 CEST 2010


Author: jcreigh
Date: Thu Jul 22 15:50:52 2010
New Revision: 76313

Modified:
   pypy/branch/asmgcc-64/pypy/translator/platform/linux.py
Log:
link libffi dynamically on x86-64 Linux (for now)

Modified: pypy/branch/asmgcc-64/pypy/translator/platform/linux.py
==============================================================================
--- pypy/branch/asmgcc-64/pypy/translator/platform/linux.py	(original)
+++ pypy/branch/asmgcc-64/pypy/translator/platform/linux.py	Thu Jul 22 15:50:52 2010
@@ -3,7 +3,7 @@
 from pypy.translator.platform import _run_subprocess
 from pypy.translator.platform.posix import BasePosix
 
-class Linux(BasePosix):
+class BaseLinux(BasePosix):
     name = "linux"
     
     link_flags = ['-pthread', '-lrt']
@@ -24,10 +24,12 @@
         return self._pkg_config("libffi", "--libs-only-L",
                                 ['/usr/lib/libffi'])
 
+
+class Linux(BaseLinux):
     def library_dirs_for_libffi_a(self):
         # places where we need to look for libffi.a
         return self.library_dirs_for_libffi() + ['/usr/lib']
 
 
-class Linux64(Linux):
-    shared_only = ['-fPIC']
+class Linux64(BaseLinux):
+    pass



More information about the Pypy-commit mailing list