On Wed, Mar 13, 2019 at 01:14:35PM +0000, Peter Maydell wrote:
> On Wed, 13 Mar 2019 at 12:09, Stefan Hajnoczi <stefa...@gmail.com> wrote:
> >
> > On Mon, Mar 11, 2019 at 04:49:15PM +0000, Aleksandar Markovic wrote:
> > > Hello, all
> > >
> > > All of the sudden, the latest code doesn't build on my host: (the code 
> > > from several days ago builds fine)
> > >
> > > Do you know what would be the culprit? Is it my environment, or a genuine 
> > > build error?
> >
> > CCing Jafar, who also hit this issue.
> >
> > Not sure if it has been debugged yet.  I couldn't reproduce it locally
> > but was probably using a slightly older tree.
> 
> I think it is related to something going wrong with
> the script that updates submodules, which fails to
> actually pull in the submodule code for dtc etc.
> This bug is triggered because the configure script adds
> "slirp" to the list of submodules even though it is not
> actually a submodule. Dan was looking at this a few days
> back, IIRC.

Yeah I was able to reproduce initially but then all of a sudden it
went away & I've not been able to get any of my many QEMU checkouts
to reproduce.

When manually invoking the update script passing in non-existant
submodule it seems to already do the right thing and ignore it.

So these two things combined makes fixing it hard :-(

> We should fix the update script to be more robust to
> being asked to update nonexistent submodules, but
> we should also stop asking it to do anything with
> the nonexistent 'slirp' submodule...

Yes, we should none the less stop asking for a slirp module that
doesn't exist as that's clearly wrong until we do actually switch
to using a submodule.

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

Reply via email to