From c26cbc9bdb95ccacbb36f6f2d79852d93435ea2e Mon Sep 17 00:00:00 2001 From: Alex Hoppen Date: Mon, 17 Feb 2025 16:18:45 -0800 Subject: [PATCH] Disable the `shorten-64-to-32` warning in `Package.swift` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without this flag, we get about 40 warnings when building `swift-lmdb` in Xcode. I don’t think there is an immediate plan to address them in upstream lmdb, so let’s disable them. --- Package.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Package.swift b/Package.swift index 066de1ed79..d3370dd2f6 100644 --- a/Package.swift +++ b/Package.swift @@ -26,6 +26,7 @@ let package = Package( // Windows does not use POSIX mutex .when(platforms: [.linux, .macOS])), .define("MDB_USE_ROBUST", to: "0"), + .unsafeFlags(["-Wno-shorten-64-to-32"]) ]), ] )