On 26 September 2016 at 06:40, Paolo Bonzini <pbonz...@redhat.com> wrote: > The following changes since commit eaff9c4367ac3f7ac44f6c6f4cb7bcd4daa89af5: > > Merge remote-tracking branch 'remotes/lalrae/tags/mips-20160923' into > staging (2016-09-23 15:28:07 +0100) > > are available in the git repository at: > > git://github.com/bonzini/qemu.git tags/for-upstream > > for you to fetch changes up to cb9cdb6a50c0e775ebeed2d45921a6e13c62ce5c: > > replay: allow replay stopping and restarting (2016-09-26 10:35:34 +0200) > > ---------------------------------------------------------------- > * thread-safe tb_flush (Fred, Alex, Sergey, me, Richard, Emilio,... :-) > * license clarification for compiler.h (Felipe) > * glib cflags improvement (Marc-André) > * checkpatch silencing (Paolo) > * SMRAM migration fix (Paolo) > * Replay improvements (Pavel) > * IOMMU notifier improvements (Peter) > * IOAPIC now defaults to version 0x20 (Peter) > > ----------------------------------------------------------------
This fails at the link stage on OSX: LINK aarch64-softmmu/qemu-system-aarch64 Undefined symbols for architecture x86_64: "_fseeko64", referenced from: _replay_post_load in replay-snapshot.o "_ftello64", referenced from: _replay_pre_save in replay-snapshot.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) fseeko64() and ftello64() are Linuxisms. I also see this compile failure: CC i386-softmmu/hw/i386/amd_iommu.o /home/petmay01/linaro/qemu-for-merges/hw/i386/amd_iommu.c: In function ‘amdvi_init’: /home/petmay01/linaro/qemu-for-merges/hw/i386/amd_iommu.c:1083:17: error: ‘MemoryRegionIOMMUOps {aka struct MemoryRegionIOMMUOps}’ has no member named ‘notify_started’ s->iommu_ops.notify_started = amdvi_iommu_notify_started; ^ /home/petmay01/linaro/qemu-for-merges/rules.mak:60: recipe for target 'hw/i386/amd_iommu.o' failed which I guess is a semantic merge conflict between something here and the just-landed amd_iommu changes. thanks -- PMM