compiling 3.7.0 from source with custom libffi path

Thomas Jollans tjol at tjol.eu
Mon Sep 24 05:52:58 EDT 2018


On 2018-09-24 10:48, Fetchinson . via Python-list wrote:
> I'm trying to compile python 3.7.0 from source with a custom libffi
> path and the compiler/linker doesn't seem to pick up the right
> version. The system libffi doesn't have the development files so I've
> installed the latest libffi (also from source) to /opt/custom but
> still I get
> 
> INFO: Could not locate ffi libs and/or headers

Apparently the configure script uses pkg-config to locate libffi.[1] You
should be able to get it to find your libffi by setting PKG_CONFIG_PATH
appropriately (probably to "/opt/custom/lib/pkgconfig" ?)

[1]: https://github.com/python/cpython/blob/v3.7.0/configure.ac#L2936

> 
> Failed to build these modules:
> _ctypes
> 
> Although I compile python with --prefix=/opt/custom because that's the
> location I'd like to install it too. So how do I tell the build system
> where to find my custom libffi?
> 
> Cheers,
> Daniel
> 
> 
> 



More information about the Python-list mailing list