30 lines
1.3 KiB
Diff
30 lines
1.3 KiB
Diff
|
diff --git a/swift-tools-support-core/Sources/TSCBasic/CMakeLists.txt b/swift-tools-support-core/Sources/TSCBasic/CMakeLists.txt
|
||
|
index bbc43d98..bc5ee576 100644
|
||
|
--- a/swift-tools-support-core/Sources/TSCBasic/CMakeLists.txt
|
||
|
+++ b/swift-tools-support-core/Sources/TSCBasic/CMakeLists.txt
|
||
|
@@ -53,7 +53,7 @@ target_link_libraries(TSCBasic PUBLIC
|
||
|
if(NOT CMAKE_SYSTEM_NAME STREQUAL Darwin)
|
||
|
if(Foundation_FOUND)
|
||
|
target_link_libraries(TSCBasic PUBLIC
|
||
|
- Foundation)
|
||
|
+ Foundation android-spawn)
|
||
|
endif()
|
||
|
endif()
|
||
|
target_link_libraries(TSCBasic PRIVATE
|
||
|
diff --git a/swift-tools-support-core/Sources/TSCUtility/FSWatch.swift b/swift-tools-support-core/Sources/TSCUtility/FSWatch.swift
|
||
|
index 0658e55b..9221950b 100644
|
||
|
--- a/swift-tools-support-core/Sources/TSCUtility/FSWatch.swift
|
||
|
+++ b/swift-tools-support-core/Sources/TSCUtility/FSWatch.swift
|
||
|
@@ -429,7 +429,11 @@ public final class Inotify {
|
||
|
|
||
|
private func FD_ZERO(_ set: inout fd_set) {
|
||
|
#if os(Android)
|
||
|
+ #if arch(arm)
|
||
|
+ set.fds_bits = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
|
||
|
+ #else
|
||
|
set.fds_bits = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
|
||
|
+ #endif
|
||
|
#else
|
||
|
set.__fds_bits = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
|
||
|
#endif
|