On Wed, 19 Aug 2020 at 10:49, Paolo Bonzini <pbonz...@redhat.com> wrote: > > The following changes since commit d0ed6a69d399ae193959225cdeaa9382746c91cc: > > Update version for v5.1.0 release (2020-08-11 17:07:03 +0100) > > are available in the Git repository at: > > https://gitlab.com/bonzini/qemu.git tags/for-upstream > > for you to fetch changes up to ab7ac9b093f9d6d7878028b87ad68f70c923e180: > > docs: convert build system documentation to rST (2020-08-19 05:22:55 -0400) > > v3->v4: fixed aarch32 and MXE builds > > The MXE failure seems to be compounded by a Make bug, that causes it not > to obey private target-specific variables. Fortunately it can be avoided > easily, in fact while simplifying a tiny bit the ninja2make converter. > > I do wish this was found earlier than last minute, at the same time it's > an easy fix and the fixed version rules has really trivial rules; thus, > it follows even more the principle that one should never need to look > at Makefile.ninja. If this alternative implementation had come to my > mind, I would definitely have chosen it from the beginning.
Hi; this fails to link in the clang sanitizer build; configure rune: '../../configure' '--skip-meson' '--skip-meson' '--cc=clang' '--cxx=clang++' '--enable-gtk' '--extra-cflags=-fsanitize=undefined -fno-sanitize=shift-base -Werror' "$@" (Side note: where have those two --skip-meson arguments come from? I never passed them to configure.) Link failures look like Linking target qemu-alpha libcommon.fa.p/disas_alpha.c.o: In function `extract_za': /home/petmay01/linaro/qemu-for-merges/build/clang/../../disas/alpha.c:483: undefined reference to `__ubsan_handle_type_mismatch_v1' libcommon.fa.p/disas_alpha.c.o: In function `extract_zb': /home/petmay01/linaro/qemu-for-merges/build/clang/../../disas/alpha.c:498: undefined reference to `__ubsan_handle_type_mismatch_v1' libcommon.fa.p/disas_alpha.c.o: In function `extract_zc': /home/petmay01/linaro/qemu-for-merges/build/clang/../../disas/alpha.c:513: undefined reference to `__ubsan_handle_type_mismatch_v1' libcommon.fa.p/disas_alpha.c.o: In function `extract_rba': /home/petmay01/linaro/qemu-for-merges/build/clang/../../disas/alpha.c:446: undefined reference to `__ubsan_handle_type_mismatch_v1' libcommon.fa.p/disas_alpha.c.o: In function `extract_rca': /home/petmay01/linaro/qemu-for-merges/build/clang/../../disas/alpha.c:465: undefined reference to `__ubsan_handle_type_mismatch_v1' libcommon.fa.p/disas_alpha.c.o:/home/petmay01/linaro/qemu-for-merges/build/clang/../../disas/alpha.c:524: more undefined references to `__ubsan_handle_type_mismatch_v1' follow Other links fail for the same error but for disas/i386.c or disas/cris.c. thanks -- PMM