--- contrib/openssl-cmake/CMakeLists.txt.orig	2026-10-13 00:00:00 UTC
+++ contrib/openssl-cmake/CMakeLists.txt
@@ -1220,8 +1220,10 @@
         ${OPENSSL_SOURCE_DIR}/crypto/rc4/rc4_skey.c
         ${OPENSSL_SOURCE_DIR}/crypto/sha/keccak1600.c
         ${OPENSSL_SOURCE_DIR}/crypto/whrlpool/wp_block.c
-        ${OPENSSL_SOURCE_DIR}/engines/e_afalg.c
     )
+    if (OS_LINUX)
+        set(CRYPTO_SRC ${CRYPTO_SRC} ${OPENSSL_SOURCE_DIR}/engines/e_afalg.c)
+    endif()
 elseif(ARCH_S390X)
     set(CRYPTO_SRC ${CRYPTO_SRC}
         asm/crypto/aes/aes-s390x.S
