2024-04-24 02:05:13 +08:00
|
|
|
diff --git a/cpp/src/arrow/CMakeLists.txt b/cpp/src/arrow/CMakeLists.txt
|
2024-07-31 05:56:36 +08:00
|
|
|
index 6dc8358..2b91efa 100644
|
2024-04-24 02:05:13 +08:00
|
|
|
--- a/cpp/src/arrow/CMakeLists.txt
|
|
|
|
+++ b/cpp/src/arrow/CMakeLists.txt
|
|
|
|
@@ -166,7 +166,7 @@ if(WIN32)
|
2024-07-31 05:56:36 +08:00
|
|
|
list(APPEND ARROW_SYSTEM_LINK_LIBS "ws2_32")
|
2024-04-02 06:30:49 +08:00
|
|
|
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
|