From 407316caaf353ba4f7a9d42ed484e4d9ee9dfc84 Mon Sep 17 00:00:00 2001 From: Timo Sachsenberg Date: Wed, 25 Mar 2026 09:03:24 +0100 Subject: [PATCH] fix: disable Arrow S3 on Windows to avoid OpenSSL dependency Arrow S3 requires AWS SDK which depends on OpenSSL::Crypto, but OpenSSL is not available on Windows builds. This mirrors how curl.cmake already uses Schannel instead of OpenSSL on Windows. S3 support remains enabled on Linux/macOS. Fixes #178 Co-Authored-By: Claude Opus 4.6 (1M context) --- libraries.cmake/arrow.cmake | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libraries.cmake/arrow.cmake b/libraries.cmake/arrow.cmake index cd8bb8b..f971bd3 100644 --- a/libraries.cmake/arrow.cmake +++ b/libraries.cmake/arrow.cmake @@ -42,8 +42,7 @@ if (MSVC) -D ARROW_WITH_BZIP2=ON -D ARROW_WITH_ZSTD=ON -D ARROW_WITH_SNAPPY=ON - -D ARROW_S3=ON - -D AWSSDK_SOURCE=BUNDLED + -D ARROW_S3=OFF -D Snappy_SOURCE=BUNDLED -D zstd_SOURCE=BUNDLED -D Thrift_SOURCE=BUNDLED