[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL v2 00/57] add check-tcg and associated machinery
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [Qemu-devel] [PULL v2 00/57] add check-tcg and associated machinery |
Date: |
Thu, 21 Jun 2018 13:12:24 -0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 |
On 06/21/2018 01:04 PM, Philippe Mathieu-Daudé wrote:
> On 06/21/2018 12:12 PM, Alex Bennée wrote:
>>
>> Philippe Mathieu-Daudé <address@hidden> writes:
>>
>>> Hi Alex,
>>>
>>> On 06/21/2018 11:48 AM, Alex Bennée wrote:
>>>>
>>>> Peter Maydell <address@hidden> writes:
>>>>
>>>>> On 21 June 2018 at 07:25, Alex Bennée <address@hidden> 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
> $ make clean
> $ git checkout pull-tcg-testing-revivial-210618-2
> $ make check-tcg
This worked ('clean' in previous branch).
I also tested 'clean' in new branch:
$ git checkout master
$ make
$ git checkout pull-tcg-testing-revivial-210618-2
$ make clean
$ make check-tcg
Eventually the previous branch was not 'master' but the last pull
request Peter tested, and the problem would be there or between this
branch and yours.
- [Qemu-devel] [PULL v2 50/57] tests: add top-level make dependency for docker builds, (continued)
- [Qemu-devel] [PULL v2 50/57] tests: add top-level make dependency for docker builds, Alex Bennée, 2018/06/21
- [Qemu-devel] [PULL v2 16/57] tests/tcg: enable building for i386, Alex Bennée, 2018/06/21
- [Qemu-devel] [PULL v2 42/57] docker: move debian-powerpc-cross to sid based build, Alex Bennée, 2018/06/21
- [Qemu-devel] [PULL v2 18/57] tests/tcg/i386: fix test-i386, Alex Bennée, 2018/06/21
- Re: [Qemu-devel] [PULL v2 00/57] add check-tcg and associated machinery, Peter Maydell, 2018/06/21
Re: [Qemu-devel] [PULL v2 00/57] add check-tcg and associated machinery, Peter Maydell, 2018/06/22