Author: Armin Rigo <[email protected]>
Branch: cpy-extension
Changeset: r295:d208a83dfa24
Date: 2012-06-12 17:37 +0200
http://bitbucket.org/cffi/cffi/changeset/d208a83dfa24/

Log:    Fixes.

diff --git a/cffi/verifier.py b/cffi/verifier.py
--- a/cffi/verifier.py
+++ b/cffi/verifier.py
@@ -47,7 +47,7 @@
         # XXX use more distutils?
         import distutils.sysconfig
         python_h = distutils.sysconfig.get_python_inc()
-        err = os.system("gcc -I'%s' -O2 -shared %s.c -o %s.so" %
+        err = os.system("gcc -I'%s' -O2 -shared -fPIC %s.c -o %s.so" %
                         (python_h, filebase, filebase))
         if err:
             raise ffiplatform.VerificationError(
@@ -231,10 +231,7 @@
     return PyString_FromStringAndSize(&x, 1);
 }
 
-#define _cffi_to_c_short PyInt_AsLong
-#define _cffi_to_c_int PyInt_AsLong
 #define _cffi_to_c_long PyInt_AsLong
-
 #define _cffi_to_c_double PyFloat_AsDouble
 #define _cffi_to_c_float PyFloat_AsDouble
 
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to