Author: Kim Jin Su <[email protected]>
Branch: osx-libffi
Changeset: r80345:bb49df282132
Date: 2015-10-20 00:26 +0900
http://bitbucket.org/pypy/pypy/changeset/bb49df282132/

Log:    Use pkg-config info for osx user

        I think no one install libffi in old path. I installed libffi by
        brew and encountered libffi issue.

diff --git a/rpython/translator/platform/darwin.py 
b/rpython/translator/platform/darwin.py
--- a/rpython/translator/platform/darwin.py
+++ b/rpython/translator/platform/darwin.py
@@ -34,10 +34,14 @@
                 + args)
 
     def _include_dirs_for_libffi(self):
-        return ['/usr/include/ffi']
+        return self._pkg_config("libffi", "--cflags-only-I",
+                                ['/usr/include/libffi'],
+                                check_result_dir=True)
 
     def _library_dirs_for_libffi(self):
-        return ['/usr/lib']
+        return self._pkg_config("libffi", "--libs-only-L",
+                                ['/usr/lib/libffi'],
+                                check_result_dir=True)
 
     def _frameworks(self, frameworks):
         args = []
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to