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

AltStyle によって変換されたページ (->オリジナル) /