[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PULL 0/8] s390x and misc fixes
From: |
Peter Maydell |
Subject: |
Re: [PULL 0/8] s390x and misc fixes |
Date: |
Tue, 15 Mar 2022 19:30:04 +0000 |
On Tue, 15 Mar 2022 at 18:58, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> On Tue, 15 Mar 2022 at 11:20, Thomas Huth <thuth@redhat.com> wrote:
> >
> > Hi Peter!
> >
> > The following changes since commit 352998df1c53b366413690d95b35f76d0721ebed:
> >
> > Merge tag 'i2c-20220314' of https://github.com/philmd/qemu into staging
> > (2022-03-14 14:39:33 +0000)
> >
> > are available in the Git repository at:
> >
> > https://gitlab.com/thuth/qemu.git tags/pull-request-2022-03-15
> >
> > for you to fetch changes up to 36149534792dcf07a3c59867f967eaee23ab906c:
> >
> > meson: Update to version 0.61.3 (2022-03-15 10:32:36 +0100)
> >
> > ----------------------------------------------------------------
> > * Fixes for s390x branch instruction emulation
> > * Fixes for the tests/avocado/boot_linux.py:BootLinuxS390X test
> > * Fix for "-cpu help" output
> > * Bump meson to 0.61.3 to fix stderr log of the iotests
> >
> > ----------------------------------------------------------------
>
> This results in every "Linking" step on my macos box producing the
> warning:
>
> ld: warning: directory not found for option
> '-Lns/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0'
>
> Obvious suspect here is the new meson version.
Also, after rolling this merge attempt back, older meson barfs
on whatever the new one left behind:
[0/1] Regenerating build files.
Traceback (most recent call last):
File "/Users/pm215/src/qemu-for-merges/meson/mesonbuild/mesonmain.py",
line 228, in run
return options.run_func(options)
File "/Users/pm215/src/qemu-for-merges/meson/mesonbuild/msetup.py",
line 281, in run
app.generate()
File "/Users/pm215/src/qemu-for-merges/meson/mesonbuild/msetup.py",
line 177, in generate
env = environment.Environment(self.source_dir, self.build_dir, self.options)
File "/Users/pm215/src/qemu-for-merges/meson/mesonbuild/environment.py",
line 462, in __init__
self.coredata = coredata.load(self.get_build_dir()) # type:
coredata.CoreData
File "/Users/pm215/src/qemu-for-merges/meson/mesonbuild/coredata.py",
line 1003, in load
obj = pickle.load(f)
File
"/Users/pm215/src/qemu-for-merges/meson/mesonbuild/mesonlib/universal.py",
line 2076, in __setstate__
self.__init__(**state) # type: ignore
TypeError: __init__() got an unexpected keyword argument 'module'
FAILED: build.ninja
/usr/local/opt/python@3.9/bin/python3.9
/Users/pm215/src/qemu-for-merges/meson/meson.py --internal regenerate
/Users/pm215/src/qemu-for-merges
/Users/pm215/src/qemu-for-merges/build/all --backend ninja
ninja: error: rebuilding 'build.ninja': subcommand failed
/usr/local/bin/ninja build.ninja && touch build.ninja.stamp
GIT ui/keycodemapdb meson tests/fp/berkeley-testfloat-3
tests/fp/berkeley-softfloat-3 dtc capstone slirp
[0/1] Regenerating build files.
Traceback (most recent call last):
File "/Users/pm215/src/qemu-for-merges/meson/mesonbuild/mesonmain.py",
line 228, in run
return options.run_func(options)
File "/Users/pm215/src/qemu-for-merges/meson/mesonbuild/msetup.py",
line 281, in run
app.generate()
File "/Users/pm215/src/qemu-for-merges/meson/mesonbuild/msetup.py",
line 177, in generate
env = environment.Environment(self.source_dir, self.build_dir, self.options)
File "/Users/pm215/src/qemu-for-merges/meson/mesonbuild/environment.py",
line 462, in __init__
self.coredata = coredata.load(self.get_build_dir()) # type:
coredata.CoreData
File "/Users/pm215/src/qemu-for-merges/meson/mesonbuild/coredata.py",
line 1003, in load
obj = pickle.load(f)
File
"/Users/pm215/src/qemu-for-merges/meson/mesonbuild/mesonlib/universal.py",
line 2076, in __setstate__
self.__init__(**state) # type: ignore
TypeError: __init__() got an unexpected keyword argument 'module'
FAILED: build.ninja
meson ought to be smart enough to spot that it's got data from an
incompatible version and just discard its cache rather than
choking on it.
thanks
-- PMM
- [PULL 0/8] s390x and misc fixes, Thomas Huth, 2022/03/15
- [PULL 1/8] tests/tcg: drop -cpu max from s390x sha512-mvx invocation, Thomas Huth, 2022/03/15
- [PULL 2/8] s390x/tcg: Fix BRASL with a large negative offset, Thomas Huth, 2022/03/15
- [PULL 3/8] s390x/tcg: Fix BRCL with a large negative offset, Thomas Huth, 2022/03/15
- [PULL 4/8] tests/tcg/s390x: Test BRASL and BRCL with large negative offsets, Thomas Huth, 2022/03/15
- [PULL 5/8] tests/avocado: start PhoneServer upfront, Thomas Huth, 2022/03/15
- [PULL 7/8] softmmu: List CPU types again, Thomas Huth, 2022/03/15
- [PULL 6/8] accel/tcg: Fix cpu_ldq_be_mmu typo, Thomas Huth, 2022/03/15
- [PULL 8/8] meson: Update to version 0.61.3, Thomas Huth, 2022/03/15
- Re: [PULL 0/8] s390x and misc fixes, Peter Maydell, 2022/03/15
- Re: [PULL 0/8] s390x and misc fixes, Paolo Bonzini, 2022/03/16