diff --git a/Package.swift b/Package.swift
index 61937bc37f2b776a5f046f09ce30934426b5cd65..44c782e0a8c4e0b0e8b2642c4e1c2e9f597fc39f 100644
--- a/Package.swift
+++ b/Package.swift
@@ -29,7 +29,7 @@ let package = Package(
             dependencies: [
                 .product(name: "HNSWAlgorithm", package: "similarity-topology"),
                 .product(name: "HNSWEphemeral", package: "similarity-topology"),
-                .product(name: "HNSWDurable", package: "similarity-topology"),
+                .product(name: "HNSWDurable", package: "similarity-topology", condition: .when(platforms: [.macOS])),
                 .product(name: "HNSWSample", package: "similarity-topology", condition: .when(platforms: [.macOS])),
                 .product(name: "ZSTD", package: "Elva"),
                 .byName(name: "Surge", condition: .when(platforms: [.macOS])),