Hi Joelle, On 1/5/21 3:20 AM, Joelle van Dyne wrote: > A future libslirp update will use libresolv on Darwin systems, so we add the > flags in QEMU build now. > > Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com> > Signed-off-by: Joelle van Dyne <j...@getutm.app> > --- > meson.build | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/meson.build b/meson.build > index 900dbc36c8..d8951d4d6c 100644 > --- a/meson.build > +++ b/meson.build > @@ -1205,6 +1205,8 @@ if have_system > slirp_deps = [] > if targetos == 'windows' > slirp_deps = cc.find_library('iphlpapi') > + elif targetos == 'darwin' > + slirp_deps = cc.find_library('resolv')
This is done in libSLiRP commit 9f82a47 ("Add DNS resolving for iOS"). Maybe this commit need to be backported in the stable branch, or QEMU should use a newer commit. Cc'ing Samuel and Marc-André who maintain the project (and the SLiRP list). > endif > slirp_conf = configuration_data() > slirp_conf.set('SLIRP_MAJOR_VERSION', > meson.project_version().split('.')[0]) >