[Observation] We should be importing Android, not Bionic.

Apparently the right module is `Android`, not `Bionic`.  The latter
is the Clang module, with no Swift overlay.
This commit is contained in:
Alastair Houghton
2025-11-12 16:54:10 +00:00
parent 052a1ae2fe
commit 8172fde478
2 changed files with 3 additions and 3 deletions

View File

@@ -32,7 +32,7 @@ add_swift_target_library(swiftObservation ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS}" LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS}"
SWIFT_MODULE_DEPENDS _Concurrency SWIFT_MODULE_DEPENDS _Concurrency
SWIFT_MODULE_DEPENDS_ANDROID Bionic SWIFT_MODULE_DEPENDS_ANDROID Android
SWIFT_MODULE_DEPENDS_LINUX Glibc SWIFT_MODULE_DEPENDS_LINUX Glibc
SWIFT_MODULE_DEPENDS_LINUX_STATIC Musl SWIFT_MODULE_DEPENDS_LINUX_STATIC Musl
SWIFT_MODULE_DEPENDS_FREEBSD Glibc SWIFT_MODULE_DEPENDS_FREEBSD Glibc

View File

@@ -23,8 +23,8 @@ import Glibc
import Musl import Musl
#elseif canImport(WinSDK) #elseif canImport(WinSDK)
import WinSDK import WinSDK
#elseif canImport(Bionic) #elseif canImport(Android)
import Bionic import Android
#elseif arch(wasm32) #elseif arch(wasm32)
#else #else
#error("Unsupported platform") #error("Unsupported platform")