On Wed, 17 Feb 2021 at 23:40, Richard Henderson <[email protected]> wrote: > > The following changes since commit f0f75dc174b6c79eb78a161d1c0921f82d7f1bf0: > > Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' > into staging (2021-02-17 13:04:48 +0000) > > are available in the Git repository at: > > https://gitlab.com/rth7680/qemu.git tags/pull-hex-20210217 > > for you to fetch changes up to 91bdc01a235a0065411e29ad78859587fee85bc6: > > Hexagon build infrastructure (2021-02-17 12:55:21 -0800) > > ---------------------------------------------------------------- > Initial commit for the Qualcomm Hexagon processor. > > ----------------------------------------------------------------
Fails to build on the FreeBSD and NetBSD VMs: Configuring config-host.h using configuration Program scripts/hxtool found: YES Program scripts/shaderinclude.pl found: YES Program scripts/qapi-gen.py found: YES Program scripts/qemu-version.sh found: YES Run-time dependency threads found: YES Program keycodemapdb/tools/keymap-gen found: YES Program scripts/decodetree.py found: YES Program python found: NO ../src/target/hexagon/meson.build:20:0: ERROR: python3 not found A full log can be found at /usr/home/qemu/qemu-test.FAG4lS/build/meson-logs/meson-log.txt ERROR: meson setup failed Something isn't honouring the configure --python option. (On these BSDs, python3 isn't "python3", it's eg "python3.7".) The top level meson.build does get this right: Program sh found: YES Program python3 found: YES (/usr/local/bin/python3.7) Program bzip2 found: YES I think target/hexagon/meson.build should be using the python that the top level meson.build found, not going out and trying to find its own one. thanks -- PMM
