disable excess precision flag on arm64, clang doesn't support it
authorMichael Gilbert <mgilbert@debian.org>
Sat, 19 Mar 2022 00:48:02 +0000 (00:48 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Sat, 19 Mar 2022 00:48:02 +0000 (00:48 +0000)
Gbp-Pq: Topic arm64
Gbp-Pq: Name excess-precision.patch

configure.ac

index a4a1822523819dd78006aaa674bc900443c248a5..db18cce1cd1bedb0e51c8067b7fa0ea12e9d06fb 100644 (file)
@@ -1991,6 +1991,10 @@ then
     WINE_TRY_CFLAGS([-fexcess-precision=standard],[AC_SUBST(EXCESS_PRECISION_CFLAGS,"-fexcess-precision=standard")])
   fi
 
+  case $host_cpu in
+    *aarch64*) EXCESS_PRECISION_CFLAGS="" ;;
+  esac
+
   dnl Check for noisy string.h
   WINE_TRY_CFLAGS([-Wpointer-arith],
      [saved_string_h_CFLAGS=$CFLAGS