From 0b019d8aff20fb0f6ad12780c984c040a3c1fdcf Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Thu, 21 Oct 2021 21:33:52 +0200 Subject: [PATCH] Fix building on Windows ARM64 Fixes ``error LNK2001: unresolved external symbol __mi_msvc_initu`` Fixes: https://github.com/microsoft/mimalloc/issues/426 Co-authored-by: Mojca Miklavec Signed-off-by: Christian Heimes --- src/init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/init.c b/src/init.c index c088cada..a712f9f1 100644 --- a/src/init.c +++ b/src/init.c @@ -571,7 +571,7 @@ static void mi_process_done(void) { return 0; } typedef int(*_crt_cb)(void); - #ifdef _M_X64 + #if defined(_M_X64) || defined(_M_ARM64) __pragma(comment(linker, "/include:" "_mi_msvc_initu")) #pragma section(".CRT$XIU", long, read) #else