From f294a0bfd32a6cadca19800b32fbd3a694efdc7c Mon Sep 17 00:00:00 2001 From: James Moschou Date: Thu, 5 Mar 2026 12:39:51 +0000 Subject: [PATCH 1/2] Support `swift build` using OSS toolchain --- Package.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Package.swift b/Package.swift index bd072ca..126cf31 100644 --- a/Package.swift +++ b/Package.swift @@ -46,6 +46,9 @@ let package = Package( .target( name: "Compute", dependencies: ["ComputeCxx"], + cSettings: [ + .unsafeFlags(["-Wno-elaborated-enum-base"]) + ], swiftSettings: [ .enableExperimentalFeature("Extern"), .unsafeFlags([ From 08e853901660486ad7106a570238db81c8a41d50 Mon Sep 17 00:00:00 2001 From: James Moschou Date: Sat, 7 Mar 2026 13:51:57 +0100 Subject: [PATCH 2/2] Remove `-Xcc -Wno-elaborated-enum-base` flags from GitHub workflow --- .github/workflows/swift.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index f2d276f..7c45135 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -50,4 +50,4 @@ jobs: with: submodules: true - name: Build - run: swift build -Xcc -Wno-elaborated-enum-base + run: swift build