qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Bug: Lost slirp functionality on qemu-system-ppc build


From: Peter Maydell
Subject: Re: [Qemu-devel] Bug: Lost slirp functionality on qemu-system-ppc build for windows.
Date: Mon, 11 Feb 2019 09:52:09 +0000

On Mon, 11 Feb 2019 at 07:57, Thomas Huth <address@hidden> wrote:
>
> On 2019-02-10 23:12, Howard Spoelstra wrote:
> > Hi,
> >
> > I just cross compiled Qemu-system-ppc for Windows on Fedora 29 and
> > discovered slirp does not work anymore. Tap networking works fine.
> > Bisecting got me here:
> >
> > a9d8b3ec4385793815d7121785730422fa3dfb68 is the first bad commit
> > commit a9d8b3ec4385793815d7121785730422fa3dfb68
> > Author: Marc-André Lureau <address@hidden>
> > Date:   Thu Jan 17 15:43:52 2019 +0400
> >
> >     slirp: replace remaining qemu headers dependency
> >
> >     Except for the migration code which is gated by WITH_QEMU, only
> >     include our own headers, so libslirp can be built standalone.
> >
> >     Signed-off-by: Marc-André Lureau <address@hidden>
> >     Signed-off-by: Samuel Thibault <address@hidden>
> >
> > :040000 040000 cd06df21ed96497cd12f2a20adb3d66cb0da8010
> > ab5afd3f50910e39b2b700722cd47de8f0cf9e2c M    slirp
>
> Thanks for bisecting the issue already! ... adding Marc-André and Samuel
> to the thread, maybe they have a clue what might be wrong here...

Probably you've missed something in copying the "work around
weird Windows host stuff" bits from osdep.h and sysemu/os-win32.h.
For instance you don't seem to have an equivalent of most of the
wrapped functions that set errno -- eg os-win32.h defines recv
to be qemu_recv_wrap, which is a function in util/oslib-win32.c.

thanks
-- PMM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]