diff --git a/cpp/src/arrow/CMakeLists.txt b/cpp/src/arrow/CMakeLists.txt index 026bb5c..5c1b5e3 100644 --- a/cpp/src/arrow/CMakeLists.txt +++ b/cpp/src/arrow/CMakeLists.txt @@ -166,7 +166,7 @@ if(WIN32) list(APPEND ARROW_SYSTEM_LINK_LIBS "ws2_32.dll") endif() -if(NOT WIN32 AND NOT APPLE) +if(NOT WIN32 AND NOT APPLE AND NOT ANDROID) # Pass -lrt on Linux only list(APPEND ARROW_SYSTEM_LINK_LIBS rt) endif() diff --git a/cpp/src/arrow/vendored/musl/strptime.c b/cpp/src/arrow/vendored/musl/strptime.c index 41912fd..0ea36e9 100644 --- a/cpp/src/arrow/vendored/musl/strptime.c +++ b/cpp/src/arrow/vendored/musl/strptime.c @@ -18,7 +18,9 @@ #undef HAVE_LANGINFO #ifndef _WIN32 +# if !(defined(__ANDROID__) && __ANDROID_API__ < 26) #define HAVE_LANGINFO 1 +# endif #endif #ifdef HAVE_LANGINFO