From 8c987e0b730e3aff2b86cb5d93784ded3dc6164d Mon Sep 17 00:00:00 2001 From: Eric Hawicz Date: Thu, 19 Feb 2026 18:48:05 -0500 Subject: [PATCH] Issue #919: Fix build on non-x86 windows. Patch thanks to @dotanbrk --- random_seed.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/random_seed.c b/random_seed.c index a93c8b9..0ea57e0 100644 --- a/random_seed.c +++ b/random_seed.c @@ -46,7 +46,7 @@ static void do_cpuid(int regs[], int h) /* clang-format on */ } -#elif defined _MSC_VER +#elif defined _MSC_VER && (defined(__i386__) || defined(__x86_64__) || defined(_M_IX86) || defined(_M_X64)) #define HAS_X86_CPUID 1 #define do_cpuid __cpuid @@ -129,7 +129,7 @@ static int get_rdrand_seed(void) #endif -#if defined _MSC_VER +#if defined _MSC_VER && (defined(__i386__) || defined(__x86_64__) || defined(_M_IX86) || defined(_M_X64)) #if _MSC_VER >= 1700 #define HAVE_RDRAND 1