On 06/21/2018 12:12 PM, Alex Bennée wrote: > > Philippe Mathieu-Daudé <f4...@amsat.org> writes: > >> Hi Alex, >> >> On 06/21/2018 11:48 AM, Alex Bennée wrote: >>> >>> Peter Maydell <peter.mayd...@linaro.org> writes: >>> >>>> On 21 June 2018 at 07:25, Alex Bennée <alex.ben...@linaro.org> wrote: >>>>> The following changes since commit >>>>> 46012db666990ff2eed1d3dc199ab8006439a93b: >>>>> >>>>> Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20180619' into >>>>> staging (2018-06-20 09:51:30 +0100) >>>>> >>>>> are available in the Git repository at: >>>>> >>>>> https://github.com/stsquad/qemu.git >>>>> tags/pull-tcg-testing-revivial-210618-2 >>>>> >>>>> for you to fetch changes up to 65b26da485540ffcc1c46c9a0898f01912ee6b7a: >>>>> >>>>> .travis.yml: add check-tcg test (2018-06-20 22:13:39 +0100) >>>>> >>>>> ---------------------------------------------------------------- >>>>> Add check-tcg machinary >>>>> >>>>> This restores the ability to run TCG smoke tests by using our docker >>>>> infrastructure to support cross building simple tests. It represents >>>>> the first step to making better cross-architecture testing available >>>>> straight from the source tree ;-) >>>>> >>>>> v2 >>>>> - fix quoting of target_compiler >>>>> - make docker.py Py3 safe >>>>> - tweak .travis.yml recipe >>>>> - don't probe docker when HAVE_USER_DOCKER not set >>>> >>>> Weird build failure for linux/x86: >>>> >>>> make: Entering directory >>>> '/home/petmay01/linaro/qemu-for-merges/build/alldbg'
This looks like an out-of-tree build. I suppose SRC_PATH=.../qemu-for-merges/ >>>> Makefile:90: rules.mak: No such file or directory >>>> Makefile:439: tests/Makefile.include: No such file or directory >>>> cat: VERSION: No such file or directory >>>> Makefile:1056: tests/docker/Makefile.include: No such file or directory >>>> Makefile:1057: tests/vm/Makefile.include: No such file or directory >>>> make: Leaving directory >>>> '/home/petmay01/linaro/qemu-for-merges/build/alldbg' >>>> make: *** No rule to make target 'tests/vm/Makefile.include'. Stop. >>>> >>>> like it's failed to figure out the source directory. >>>> >>>> This is my '--cc=ccache gcc' '--enable-debug' '--python=python3' >>>> build, and it's also the one I do a 'make clean' on -- perhaps >>>> build from clean has broken? >>> >>> Hmm I can't reproduce this. I've built a fresh 16.04 server image with >>> and with: >>> >>> # Configured with: './configure' '--cc=ccache gcc' '--enable-debug' >>> '--python=python3' >>> >>> both: >>> make >>> >>> and: >>> make check-tcg >>> >>> Work for me :-/ >> >> Did you try rebuilding after a 'make clean'? > > Yep, both make clean, configure, make and make clean, make I can not reproduce neither using out-of-tree build with ../../configure '--cc=ccache gcc' '--enable-debug' '--python=python3' I'll now test: $ git checkout master $ make clean $ git checkout pull-tcg-testing-revivial-210618-2 $ make check-tcg