diff --git src/OSD/OSD.cxx src/OSD/OSD.cxx
index 904adb065..cd956acf0 100644
--- src/OSD/OSD.cxx
+++ src/OSD/OSD.cxx
@@ -18,7 +18,7 @@
 #include <math.h>
 #ifdef WNT
 # define finite _finite
-#elif defined(isfinite)
+#elif defined(isfinite) || defined(__arm64__)
 # define finite isfinite
 #endif
 
