From 79c52104a3d71bb9c740268acd4b3750143573d3 Mon Sep 17 00:00:00 2001 From: stackotter Date: Thu, 29 Jun 2023 16:32:01 +1000 Subject: [PATCH] Fix compilation on arm64 by not compiling Float80 extensions on arm64 --- Sources/GfxMath/FloatingPointGenericMath.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/GfxMath/FloatingPointGenericMath.swift b/Sources/GfxMath/FloatingPointGenericMath.swift index 4987ef2..199de81 100644 --- a/Sources/GfxMath/FloatingPointGenericMath.swift +++ b/Sources/GfxMath/FloatingPointGenericMath.swift @@ -10,7 +10,7 @@ public protocol FloatingPointGenericMath : FloatingPoint { // ... } -#if os(Linux) || os(macOS) +#if !arch(arm64) && (os(Linux) || os(macOS)) extension Float80 : FloatingPointGenericMath { public static func _log(_ x: Float80) -> Float80 { return log(x) } public static func _sin(_ x: Float80) -> Float80 { return sin(x) }