From: Laine Stump Date: Wed, 26 Aug 2020 18:22:07 +0000 (-0400) Subject: meson: link libm X-Git-Tag: v6.8.0-rc1~340 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b546b48344548b0f5a33e27cad183c0b2eba4834;p=thirdparty%2Flibvirt.git meson: link libm On some platforms libm (needed for the pow() function) isn't being linked in somehow. This patch adds the necessary bits to assure that it's linked in when necessary. Suggested-by: Michal Privoznik Signed-off-by: Laine Stump Reviewed-by: Daniel P. Berrangé (cherry picked from commit 20a62b42ec001310a6329d7ee2021f0737d534ef) --- diff --git a/meson.build b/meson.build index e193166a9b..dc83804f85 100644 --- a/meson.build +++ b/meson.build @@ -1176,6 +1176,9 @@ endif libxml_version = '2.9.1' libxml_dep = dependency('libxml-2.0', version: '>=' + libxml_version) +cc = meson.get_compiler('c') +m_dep = cc.find_library('m', required : false) + use_macvtap = false if not get_option('macvtap').disabled() if (cc.has_header_symbol('linux/if_link.h', 'MACVLAN_MODE_BRIDGE') and diff --git a/src/util/meson.build b/src/util/meson.build index a7017f459f..f7092cc3f1 100644 --- a/src/util/meson.build +++ b/src/util/meson.build @@ -188,6 +188,7 @@ virt_util_lib = static_library( devmapper_dep, gnutls_dep, libnl_dep, + m_dep, numactl_dep, secdriver_dep, src_dep,