Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r48122:4b39d3acfd86 Date: 2011-10-17 15:16 +0200 http://bitbucket.org/pypy/pypy/changeset/4b39d3acfd86/
Log: Obscure, obscure, obscure workaround for the fact that libffi.a cannot always be gcc'ed into .so files. diff --git a/pypy/translator/platform/linux.py b/pypy/translator/platform/linux.py --- a/pypy/translator/platform/linux.py +++ b/pypy/translator/platform/linux.py @@ -1,5 +1,6 @@ """Support for Linux.""" +import sys from pypy.translator.platform.posix import BasePosix class BaseLinux(BasePosix): @@ -26,7 +27,11 @@ def library_dirs_for_libffi_a(self): # places where we need to look for libffi.a - return self.library_dirs_for_libffi() + ['/usr/lib'] + # XXX obscuuure! only look for libffi.a if run with translate.py + if 'translate' in sys.modules: + return self.library_dirs_for_libffi() + ['/usr/lib'] + else: + return [] class Linux(BaseLinux): _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit