[OE-core] [PATCH 1/2] python3: Expose PYTHON_BINABI in global config metadata
Richard Purdie
richard.purdie at linuxfoundation.org
Wed Sep 4 18:49:19 UTC 2019
On Wed, 2019-09-04 at 11:10 -0700, Khem Raj wrote:
> packages can use
>
> find_package(PythonInterp REQUIRED)
> find_package(PythonLibs REQUIRED)
>
> while we control PYTHON pointing to native py3 the libs and include
> directories will then point to build host version, which can result
> in
> unexpected combination and if we are lucky we get errors if its quite
> different e.g. py2 libs/includes and py3 executable
>
> This variable can be then used to export PYTHON_LIBRARY and
> PYTHON_INCLUDE_DIR so that above find_packages can work correctly
>
> Signed-off-by: Khem Raj <raj.khem at gmail.com>
> ---
> meta/conf/distro/include/tcmode-default.inc | 3 +++
> meta/recipes-devtools/python/python3_3.7.4.bb | 1 -
> 2 files changed, 3 insertions(+), 1 deletion(-)
Putting this into the global namespace seems like a really bad idea.
Can we not use a class like Alex mentions? I thought we already had
one?
Cheers,
Richard
More information about the Openembedded-core
mailing list