[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH slirp 0/5] Make it a standalone project
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH slirp 0/5] Make it a standalone project |
Date: |
Sun, 10 Feb 2019 22:07:38 +0000 |
On Sun, 10 Feb 2019 at 22:03, Marc-André Lureau
<address@hidden> wrote:
> Why do you think it should be a submodule? That's the approach I
> proposed first, but Daniel suggested to make it immediately a shared
> library if possible.
It needs to be a submodule because you don't have a time
machine to arrange for it to be an available package in
all the stable versions of the distros we support. As
and when it is packaged in the oldest stable versions we
care about, we can drop the submodule, but submodule is where
we need to start. (This is the same as we did with third
party bits of code like pixman.)
I think immediately going for the shared library (as opposed
to static) is a bit of a bold decision also because it is a
hard commitment to API and ABI compatibility, which previously
has been something the slirp code didn't need to care about at all.
> Regarding the build system, if meson/ninja is problematic for some
> distro, we can come up with autotools or plain Make for a while.
I think plain make would be more convenient. Otherwise
everybody building QEMU needs to install a random extra
build tool.
thanks
-- PMM
- Re: [Qemu-devel] [PATCH slirp 4/5] slirp: add state saving/loading, (continued)
[Qemu-devel] [PATCH slirp 3/5] build-sys: add version tooling, marcandre . lureau, 2019/02/08
[Qemu-devel] [PATCH slirp 1/5] Extract slirp/ from qemu repository, marcandre . lureau, 2019/02/08
Re: [Qemu-devel] [PATCH slirp 0/5] Make it a standalone project, Samuel Thibault, 2019/02/09
Re: [Qemu-devel] [PATCH slirp 0/5] Make it a standalone project, Peter Maydell, 2019/02/10