On Mon, 9 Sep 2019 at 18:49, Ross Burton <ross.bur...@intel.com> wrote:
> > As I had previously suggested... can you try adding 'python3' to DEPENDS > > of mesa, and see if that helps please? I think that would allow avoiding > > this patch altogether. > > So why does Meson need *target* Python to be present when building Mesa? > Because mesa does this: prog_python = import('python').find_installation('python3') and find_installation() method of meson does not merely look for the native python binary, it runs the binary with a meson-supplied python script designed to obtain all sorts of information, including target-specific things that we patch native python to report. If the target python installation is not present in sysroot, the script will fail, and meson will declare that 'there is no valid installation of python on your system'. Alex
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core