On 26 September 2016 at 06:40, Paolo Bonzini <[email protected]> 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