From 2986cd37935ec3fe7da47562073363ef8f5be912 Mon Sep 17 00:00:00 2001 From: Carlo Bramini Date: Thu, 3 Oct 2024 14:53:00 +0000 Subject: [PATCH] Meson: fix support for aarch64-w64-mingw32 (Windows on ARM64) This patch fixes a build error when compiling with GCC cross compiler for Windows on ARM64. See issue #3490 for details. Signed-off-by: Carlo Bramini carlo_bramini@users.sourceforge.net Fixes: #3490 Closes #3490 --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 748831ac5..0c70c312a 100644 --- a/meson.build +++ b/meson.build @@ -1740,7 +1740,7 @@ glibconfig_conf.set('guint64_constant', guint64_constant) if host_system == 'windows' glibconfig_conf.set('g_pid_type', 'void*') glibconfig_conf.set_quoted('g_pid_format', 'p') - if host_machine.cpu_family() == 'x86_64' + if host_machine.cpu_family() in ['x86_64', 'aarch64'] glibconfig_conf.set_quoted('g_pollfd_format', '%#' + int64_m + 'x') else glibconfig_conf.set_quoted('g_pollfd_format', '%#x')