[oe] [meta-clang][PATCH] clang: make sure python3 is used for native builds

Martin Jansa martin.jansa at gmail.com
Fri Sep 13 10:53:08 UTC 2019


Please ignore this one.

Now I've noticed that it was like this before "clang: Let cmake figure out
python version for native" so I'll have to find why it doesn't work for me
instead of reverting your recent changes.

On Fri, Sep 13, 2019 at 12:26 PM Martin Jansa <martin.jansa at gmail.com>
wrote:

> * with /usr/bin/python -> python2.7 on the host, I was seeing:
>   CMake Error at
> work-shared/llvm-project-source-9.0.0-r0/git/lldb/cmake/modules/LLDBConfig.cmake:229
> (message):
>     Found incompatible Python interpreter (2.7) and Python libraries (3.7)
>   Call Stack (most recent call first):
>     work-shared/llvm-project-source-9.0.0-r0/git/lldb/CMakeLists.txt:20
> (include)
>
> Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
> ---
>  recipes-devtools/clang/clang_git.bb | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/
> clang_git.bb
> index 3906ef1..880307f 100644
> --- a/recipes-devtools/clang/clang_git.bb
> +++ b/recipes-devtools/clang/clang_git.bb
> @@ -17,7 +17,7 @@ BUILD_RANLIB_class-nativesdk = "llvm-ranlib"
>  BUILD_NM_class-nativesdk = "llvm-nm"
>  LDFLAGS_append_class-nativesdk = " -fuse-ld=gold"
>
> -inherit cmake cmake-native python3-dir
> +inherit cmake cmake-native python3-dir python3native
>
>  OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "BOTH"
>
> @@ -102,6 +102,7 @@ EXTRA_OECMAKE_append_class-native = "\
>                    -DBOOTSTRAP_LLVM_ENABLE_LLD=ON \
>                    -DLLVM_TARGETS_TO_BUILD='${LLVM_TARGETS_TO_BUILD}' \
>
>  -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD='${LLVM_EXPERIMENTAL_TARGETS_TO_BUILD}'
> \
> +                  -DPYTHON_EXECUTABLE='${PYTHON}' \
>  "
>  EXTRA_OECMAKE_append_class-nativesdk = "\
>                    -DCMAKE_CROSSCOMPILING:BOOL=ON \
> --
> 2.17.1
>
>


More information about the Openembedded-devel mailing list